java.lang.Object
com.port80.eclipse.jdt.graph.MethodReferenceASTVisitor.Result
- Enclosing class:
- MethodReferenceASTVisitor
- public static class MethodReferenceASTVisitor.Result
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fDeclares
public java.util.Set fDeclares
- Declared types. FullyQualifiedName->ITypeBinding mapping.
fMethods
public java.util.Set fMethods
- Methods declared in this unit.
fSuperClasses
public java.util.Map fSuperClasses
- Super classes. Fully qualified typename -> ITypeBinding.
fSuperInterfaces
public java.util.Map fSuperInterfaces
- FullQualifiedName->ITypeBinding mapping.
fReferences
public java.util.Map fReferences
- Referenced types. Source TypeWrapper ->Set(Dest. TypeWrapper )mapping.
fCalls
public java.util.Map fCalls
- Caller(TypeWrapper/MethodWrapper)->Set(callee(MethodWrapper)) mapping.
fTypeStack
private java.util.Stack fTypeStack
- Stack of TypeWrapper for type being declared.
fMethodStack
private java.util.Stack fMethodStack
- Stack of MethodWrapper for method being declared.
MethodReferenceASTVisitor.Result
public MethodReferenceASTVisitor.Result()
getDeclares
public java.util.Set getDeclares()
getSuperClasses
public java.util.Map getSuperClasses()
getReferences
public java.util.Map getReferences()
getSuperInterfaces
public java.util.Map getSuperInterfaces()
getMethods
public java.util.Set getMethods()
getCalls
public java.util.Map getCalls()
declareTypeStart
public void declareTypeStart(org.eclipse.jdt.core.dom.ITypeBinding type)
declareTypeEnd
public void declareTypeEnd(org.eclipse.jdt.core.dom.ITypeBinding type)
declareMethodStart
public void declareMethodStart(org.eclipse.jdt.core.dom.IMethodBinding method)
declareMethodEnd
public void declareMethodEnd(org.eclipse.jdt.core.dom.IMethodBinding method)
getCurrentType
public TypeWrapper getCurrentType()
getCurrentMethod
public MethodWrapper getCurrentMethod()
addCall
public void addCall(org.eclipse.jdt.core.dom.IMethodBinding method)
addReference
public void addReference(org.eclipse.jdt.core.dom.ITypeBinding type)