public interface IMethodInfo
Modifier and Type | Method and Description |
---|---|
int |
getAccessFlags()
Answer back the access flags of this method info as specified
in the JVM specifications.
|
int |
getAttributeCount()
Answer back the attribute number of the method info.
|
IClassFileAttribute[] |
getAttributes()
Answer back the collection of all attributes of the method info.
|
ICodeAttribute |
getCodeAttribute()
Answer the code attribute of this method info, null if none or if the decoding
flag doesn't include METHOD_BODIES.
|
char[] |
getDescriptor()
Answer back the method descriptor of this method info as specified
in the JVM specifications.
|
int |
getDescriptorIndex()
Answer back the descriptor index of this method info.
|
IExceptionAttribute |
getExceptionAttribute()
Answer the exception attribute of this method info, null is none.
|
char[] |
getName()
Answer back the name of this method info as specified
in the JVM specifications.
|
int |
getNameIndex()
Answer back the name index of this method info.
|
boolean |
isClinit()
Answer true if this method info represents a <clinit> method,
false otherwise.
|
boolean |
isConstructor()
Answer true if this method info represents a constructor,
false otherwise.
|
boolean |
isDeprecated()
Answer true if this method info has a deprecated attribute,
false otherwise.
|
boolean |
isSynthetic()
Return true if the method info is synthetic according to the JVM specification, false otherwise.
|
char[] getDescriptor()
int getDescriptorIndex()
int getAccessFlags()
char[] getName()
int getNameIndex()
boolean isClinit()
boolean isConstructor()
boolean isSynthetic()
Note that prior to JDK 1.5, synthetic fields were always marked using
an attribute; with 1.5, synthetic fields can also be marked using
the IModifierConstants.ACC_SYNTHETIC
flag.
boolean isDeprecated()
ICodeAttribute getCodeAttribute()
IExceptionAttribute getExceptionAttribute()
int getAttributeCount()
IClassFileAttribute[] getAttributes()
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.