public class MethodType extends Type
| Modifier and Type | Class and Description |
|---|---|
static class |
MethodType.LineMapping |
static class |
MethodType.Variable |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Integer |
getArgCount() |
byte[] |
getByteCode() |
java.lang.Long |
getEndCodeIndex() |
java.lang.Boolean |
getIsObsolete() |
MethodType.LineMapping[] |
getLineMapping() |
java.lang.Integer |
getModBits() |
java.lang.String |
getName() |
java.lang.Integer |
getNumLines() |
java.lang.String |
getSignature() |
java.lang.String |
getSignatureWithGeneric() |
java.lang.Long |
getStartCodeIndex() |
static MethodType |
getType(long referenceTypeID,
long methodId)
The unique typeId MUST be the in the form: referenceTypeId + methodId
because methods are unique only per type.
|
static MethodType |
getType(java.lang.Long referenceTypeID,
java.lang.Long methodId) |
java.awt.Component |
getTypeDetailedView() |
MethodType.Variable[] |
getVariables() |
void |
setArgCount(java.lang.Integer argCount) |
void |
setByteCode(byte[] byteCode) |
void |
setEndCodeIndex(java.lang.Long endCodeIndex) |
void |
setIsObsolete(java.lang.Boolean isObsolete) |
void |
setLineMapping(MethodType.LineMapping[] lineMapping) |
void |
setModBits(java.lang.Integer modBits) |
void |
setName(java.lang.String name) |
void |
setNumLines(java.lang.Integer numLines) |
void |
setSignature(java.lang.String signature) |
void |
setSignatureWithGeneric(java.lang.String signatureWithGeneric) |
void |
setStartCodeIndex(java.lang.Long startCodeIndex) |
void |
setVariables(MethodType.Variable[] variables) |
public static MethodType getType(long referenceTypeID, long methodId)
typeId - public static MethodType getType(java.lang.Long referenceTypeID, java.lang.Long methodId)
public java.awt.Component getTypeDetailedView()
getTypeDetailedView in class Typepublic java.lang.Integer getModBits()
public void setModBits(java.lang.Integer modBits)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getSignature()
public void setSignature(java.lang.String signature)
public java.lang.String getSignatureWithGeneric()
public void setSignatureWithGeneric(java.lang.String signatureWithGeneric)
public java.lang.Long getEndCodeIndex()
public void setEndCodeIndex(java.lang.Long endCodeIndex)
public MethodType.LineMapping[] getLineMapping()
public void setLineMapping(MethodType.LineMapping[] lineMapping)
public java.lang.Integer getNumLines()
public void setNumLines(java.lang.Integer numLines)
public java.lang.Long getStartCodeIndex()
public void setStartCodeIndex(java.lang.Long startCodeIndex)
public java.lang.Integer getArgCount()
public void setArgCount(java.lang.Integer argCount)
public MethodType.Variable[] getVariables()
public void setVariables(MethodType.Variable[] variables)
public byte[] getByteCode()
public void setByteCode(byte[] byteCode)
public java.lang.Boolean getIsObsolete()
public void setIsObsolete(java.lang.Boolean isObsolete)
Copyright © 2014. All Rights Reserved.