|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.util.SimplifiedVisitor
proguard.evaluation.BasicInvocationUnit
proguard.optimize.evaluation.LoadingInvocationUnit
public class LoadingInvocationUnit
This InvocationUbit loads parameter values and return values that were previously stored with the methods that are invoked.
StoringInvocationUnit| Constructor Summary | |
|---|---|
LoadingInvocationUnit()
|
|
| Method Summary | |
|---|---|
protected Value |
getFieldClassValue(Clazz clazz,
RefConstant refConstant,
java.lang.String type)
|
protected Value |
getFieldValue(Clazz clazz,
RefConstant refConstant,
java.lang.String type)
|
protected Value |
getMethodParameterValue(Clazz clazz,
Method method,
int parameterIndex,
java.lang.String type,
Clazz referencedClass)
|
protected Value |
getMethodReturnValue(Clazz clazz,
RefConstant refConstant,
java.lang.String type)
|
| Methods inherited from class proguard.evaluation.BasicInvocationUnit |
|---|
enterMethod, exitMethod, invokeMember, setFieldClassValue, setFieldValue, setMethodParameterValue, setMethodReturnValue, visitAnyMethodrefConstant, visitFieldrefConstant, visitLibraryField, visitLibraryMethod, visitProgramField, visitProgramMethod |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface proguard.classfile.constant.visitor.ConstantVisitor |
|---|
visitClassConstant, visitDoubleConstant, visitFloatConstant, visitIntegerConstant, visitInterfaceMethodrefConstant, visitLongConstant, visitMethodrefConstant, visitNameAndTypeConstant, visitStringConstant, visitUtf8Constant |
| Constructor Detail |
|---|
public LoadingInvocationUnit()
| Method Detail |
|---|
protected Value getFieldClassValue(Clazz clazz,
RefConstant refConstant,
java.lang.String type)
getFieldClassValue in class BasicInvocationUnit
protected Value getFieldValue(Clazz clazz,
RefConstant refConstant,
java.lang.String type)
getFieldValue in class BasicInvocationUnit
protected Value getMethodParameterValue(Clazz clazz,
Method method,
int parameterIndex,
java.lang.String type,
Clazz referencedClass)
getMethodParameterValue in class BasicInvocationUnit
protected Value getMethodReturnValue(Clazz clazz,
RefConstant refConstant,
java.lang.String type)
getMethodReturnValue in class BasicInvocationUnit
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||