Class StructMethod
- java.lang.Object
-
- org.jetbrains.java.decompiler.struct.StructMember
-
- org.jetbrains.java.decompiler.struct.StructMethod
-
public class StructMethod extends StructMember
-
-
Field Summary
-
Fields inherited from class org.jetbrains.java.decompiler.struct.StructMember
accessFlags, attributes
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearVariableNamer()booleancontainsCode()static StructMethodcreate(DataInputFullStream in, ConstantPool pool, java.lang.String clQualifiedName, BytecodeVersion bytecodeVersion, boolean own)voidexpandData(StructClass classStruct)BytecodeVersiongetBytecodeVersion()java.lang.StringgetClassQualifiedName()java.lang.StringgetDescriptor()InstructionSequencegetInstructionSequence()StructLocalVariableTableAttributegetLocalVariableAttr()intgetLocalVariables()java.lang.StringgetName()GenericMethodDescriptorgetSignature()IVariableNameProvidergetVariableNamer()protected BytecodeVersiongetVersion()voidreleaseResources()java.lang.StringtoString()-
Methods inherited from class org.jetbrains.java.decompiler.struct.StructMember
getAccessFlags, getAttribute, hasAttribute, hasModifier, isSynthetic, readAttribute, readAttributes, readAttributes
-
-
-
-
Method Detail
-
create
public static StructMethod create(DataInputFullStream in, ConstantPool pool, java.lang.String clQualifiedName, BytecodeVersion bytecodeVersion, boolean own) throws java.io.IOException
- Throws:
java.io.IOException
-
expandData
public void expandData(StructClass classStruct) throws java.io.IOException
- Throws:
java.io.IOException
-
releaseResources
public void releaseResources()
-
getName
public java.lang.String getName()
-
getDescriptor
public java.lang.String getDescriptor()
-
getBytecodeVersion
public BytecodeVersion getBytecodeVersion()
-
containsCode
public boolean containsCode()
-
getLocalVariables
public int getLocalVariables()
-
getInstructionSequence
public InstructionSequence getInstructionSequence()
-
getVersion
protected BytecodeVersion getVersion()
- Specified by:
getVersionin classStructMember
-
getVariableNamer
public IVariableNameProvider getVariableNamer()
-
clearVariableNamer
public void clearVariableNamer()
-
getLocalVariableAttr
public StructLocalVariableTableAttribute getLocalVariableAttr()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getClassQualifiedName
public java.lang.String getClassQualifiedName()
-
getSignature
public GenericMethodDescriptor getSignature()
-
-