public class JavaArrangementParseInfo
extends java.lang.Object
Constructor and Description |
---|
JavaArrangementParseInfo() |
public java.util.List<JavaElementArrangementEntry> getEntries()
public void addEntry(JavaElementArrangementEntry entry)
public java.util.Collection<JavaArrangementPropertyInfo> getProperties()
public java.util.List<ArrangementEntryDependencyInfo> getMethodDependencyRoots()
calls another method
, it calls other methods
and so forthpublic void registerGetter(java.lang.String propertyName, java.lang.String className, JavaElementArrangementEntry entry)
public void registerSetter(java.lang.String propertyName, java.lang.String className, JavaElementArrangementEntry entry)
public void onMethodEntryCreated(PsiMethod method, JavaElementArrangementEntry entry)
public void onFieldEntryCreated(PsiField field, JavaElementArrangementEntry entry)
public java.util.List<JavaArrangementOverriddenMethodsInfo> getOverriddenMethods()
public void registerMethodCallDependency(PsiMethod caller, PsiMethod callee)
'base method'
calls
'dependent method'
.public void registerFieldInitializationDependency(PsiField fieldToInitialize, PsiField usedInInitialization)
public java.util.List<ArrangementEntryDependencyInfo> getFieldDependencyRoots()
public java.util.Collection<JavaElementArrangementEntry> getFields()