Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.port80.eclipse.jdt.graph
Class MethodReferenceASTVisitor.Result  view MethodReferenceASTVisitor.Result download MethodReferenceASTVisitor.Result.java

java.lang.Object
  extended bycom.port80.eclipse.jdt.graph.MethodReferenceASTVisitor.Result
Enclosing class:
MethodReferenceASTVisitor

public static class MethodReferenceASTVisitor.Result
extends java.lang.Object


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

Field Detail

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.

Constructor Detail

MethodReferenceASTVisitor.Result

public MethodReferenceASTVisitor.Result()
Method Detail

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)