Class Method
java.lang.Object
org.benf.cfr.reader.entities.Method
- All Implemented Interfaces:
KnowsRawSize, TypeUsageCollectable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Constructor Summary
ConstructorsConstructorDescriptionMethod(ByteData raw, ClassFile classFile, ConstantPool cp, DCCommonState dcCommonState, ClassFileVersion classFileVersion) -
Method Summary
Modifier and TypeMethodDescriptionvoidcollectTypeUsages(TypeUsageCollector collector) booleancopyLocalClassesFrom(Method other) voidgetName()longbooleanbooleanvoidhideDead()voidbooleanbooleanisVisibleTo(JavaRefTypeInstance maybeCaller) voidmarkUsedLocalClassType(JavaTypeInstance javaTypeInstance) voidmarkUsedLocalClassType(JavaTypeInstance javaTypeInstance, String suggestedName) voidsetComments(DecompilerComments comments) voidbooleantoString()
-
Constructor Details
-
Method
public Method(ByteData raw, ClassFile classFile, ConstantPool cp, DCCommonState dcCommonState, ClassFileVersion classFileVersion)
-
-
Method Details
-
hasDumpableAttributes
public boolean hasDumpableAttributes() -
collectTypeUsages
- Specified by:
collectTypeUsagesin interfaceTypeUsageCollectable
-
copyLocalClassesFrom
-
getAccessFlags
-
hideSynthetic
public void hideSynthetic() -
hideDead
public void hideDead() -
testAccessFlag
-
getConstructorFlag
-
setConstructorFlag
-
getVariableNamer
-
getClassFile
-
getRawByteLength
public long getRawByteLength()- Specified by:
getRawByteLengthin interfaceKnowsRawSize
-
getName
-
getMethodPrototype
-
markUsedLocalClassType
-
markUsedLocalClassType
-
getThrownTypes
-
getAnalysis
-
isConstructor
public boolean isConstructor() -
hasCodeAttribute
public boolean hasCodeAttribute() -
getCodeAttribute
-
setComments
-
isVisibleTo
-
dump
-
toString
-