| |
|
| java.lang.Object jode.expr.Expression jode.expr.Operator jode.expr.InvokeOperator
ACCESSSPECIAL | final public static int ACCESSSPECIAL(Code) | | |
CONSTRUCTOR | final public static int CONSTRUCTOR(Code) | | |
SPECIAL | final public static int SPECIAL(Code) | | |
STATIC | final public static int STATIC(Code) | | |
VIRTUAL | final public static int VIRTUAL(Code) | | |
methodAnalyzer | MethodAnalyzer methodAnalyzer(Code) | | The methodAnalyzer of the method, that contains this invocation.
This is not the method that we should call.
|
methodFlag | int methodFlag(Code) | | |
skippedArgs | int skippedArgs(Code) | | |
checkAnonymousClasses | public void checkAnonymousClasses()(Code) | | |
fillDeclarables | public void fillDeclarables(Collection used)(Code) | | We add the named method scoped classes to the declarables, and
only fillDeclarables on the parameters we will print.
|
getBreakPenalty | public int getBreakPenalty()(Code) | | |
getClassAnalyzer | public ClassAnalyzer getClassAnalyzer()(Code) | | Tries to locate the class analyzer for the callee class. This
is mainly useful for inner and anonymous classes.
The class analyzer, if the callee class is declaredinside the same base class as the caller class, null otherwise. |
getMethodAnalyzer | public MethodAnalyzer getMethodAnalyzer()(Code) | | Tries to locate the method analyzer for the callee. This
is mainly useful for inner and anonymous classes.
The method analyzer, if the callee is declaredinside the same base class as the caller class, null otherwise. |
getPriority | public int getPriority()(Code) | | |
isConstant | public boolean isConstant()(Code) | | |
isConstructor | public boolean isConstructor()(Code) | | |
isGetClass | public boolean isGetClass()(Code) | | Checks if the method is the magic class$ method.
true if this is the magic class$ method, false otherwise. |
isOuter | public boolean isOuter()(Code) | | Checks, whether this is a call of a method from this class or an
outer instance.
|
isStatic | final public boolean isStatic()(Code) | | |
isSuperOrThis | public boolean isSuperOrThis()(Code) | | Checks, whether this is a call of a method from the super class.
|
isThis | public boolean isThis()(Code) | | Checks, whether this is a call of a method from this class.
|
makeDeclaration | public void makeDeclaration(Set done)(Code) | | We add the named method scoped classes to the declarables, and
only fillDeclarables on the parameters we will print.
|
makeNonVoid | public void makeNonVoid()(Code) | | Makes a non void expression, in case this is a constructor.
|
matches | public boolean matches(Operator loadop)(Code) | | Checks if the value of the operator can be changed by this expression.
|
needsCast | public boolean needsCast(int param, Type[] paramTypes)(Code) | | |
updateSubTypes | public void updateSubTypes()(Code) | | |
updateType | public void updateType()(Code) | | |
|
|
|