|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jdt.internal.eval.CodeSnippetSkeleton.BinaryMethodSkeleton
public static class CodeSnippetSkeleton.BinaryMethodSkeleton
Constructor Summary | |
---|---|
CodeSnippetSkeleton.BinaryMethodSkeleton(char[] selector,
char[] methodDescriptor,
char[][] exceptionTypeNames,
boolean isConstructor)
|
Method Summary | |
---|---|
IBinaryAnnotation[] |
getAnnotations()
Answer the runtime visible and invisible annotations for this method or null if none. |
char[][] |
getArgumentNames()
Answer the names of the argument or null if the argument names are not available. |
java.lang.Object |
getDefaultValue()
Return ClassSignature for a Class Class . |
char[][] |
getExceptionTypeNames()
Answer the resolved names of the exception types in the class file format as specified in section 4.2 of the Java 2 VM spec or null if the array is empty. |
char[] |
getGenericSignature()
Answer the receiver's signature which describes the parameter & return types as specified in section 4.4.4 of the Java 2 VM spec. |
char[] |
getMethodDescriptor()
Answer the receiver's method descriptor which describes the parameter & return types as specified in section 4.4.3 of the Java 2 VM spec. |
int |
getModifiers()
Answer an int whose bits are set according the access constants defined by the VM spec. |
IBinaryAnnotation[] |
getParameterAnnotations(int index)
Answer the annotations on the index th parameter or null if none |
char[] |
getSelector()
Answer the name of the method. |
long |
getTagBits()
Answer the tagbits set according to the bits for annotations. |
boolean |
isClinit()
Answer whether the receiver represents a class initializer method. |
boolean |
isConstructor()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CodeSnippetSkeleton.BinaryMethodSkeleton(char[] selector, char[] methodDescriptor, char[][] exceptionTypeNames, boolean isConstructor)
Method Detail |
---|
public IBinaryAnnotation[] getAnnotations()
IBinaryMethod
getAnnotations
in interface IBinaryMethod
public char[][] getArgumentNames()
IGenericMethod
getArgumentNames
in interface IGenericMethod
public java.lang.Object getDefaultValue()
IBinaryMethod
ClassSignature
for a Class Class
.
Return Constant
for compile-time constant of primitive type, as well as String literals.
Return EnumConstantSignature
if value is an enum constant.
Return IBinaryAnnotation
for annotation type.
Return Object
[] for array type.
getDefaultValue
in interface IBinaryMethod
public char[][] getExceptionTypeNames()
IBinaryMethod
getExceptionTypeNames
in interface IBinaryMethod
public char[] getGenericSignature()
IBinaryMethod
getGenericSignature
in interface IBinaryMethod
public char[] getMethodDescriptor()
IBinaryMethod
getMethodDescriptor
in interface IBinaryMethod
public int getModifiers()
IGenericMethod
getModifiers
in interface IGenericMethod
public IBinaryAnnotation[] getParameterAnnotations(int index)
IBinaryMethod
index
th parameter or null if none
getParameterAnnotations
in interface IBinaryMethod
index
- the index of the parameter of interestpublic char[] getSelector()
IBinaryMethod
getSelector
in interface IBinaryMethod
public long getTagBits()
IBinaryMethod
getTagBits
in interface IBinaryMethod
public boolean isClinit()
IBinaryMethod
isClinit
in interface IBinaryMethod
public boolean isConstructor()
isConstructor
in interface IGenericMethod
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |