|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MethodInfo
An interface that provides information about methods. This can be used to describe both MethodGenerators that are used to generate code and pre-existing Java classes.
| Method Summary | |
|---|---|
java.util.List<Variable> |
arguments()
Return a list of arguments for this method. |
java.util.List<Type> |
exceptions()
Return a list of all Exception types that are declared as being throwable from this method. |
java.lang.reflect.Constructor |
getConstructor()
Return the Constructor that is represented by this MethodInfo, or null if no such Constructor instance exists (because this MethodInfo represents a Constructor being generated, rather than a Constructor in a Class that is loaded into the VM). |
java.lang.reflect.Method |
getMethod()
Return the Method that is represented by this MethodInfo, or null if no such Method instance exists (because this MethodInfo represents a Method being generated, rather than a Method in a Class that is loaded into the VM). |
boolean |
isConstructor()
Returns true if this is a constructor, false if method. |
Type |
returnType()
Return the Type that is returned by this method. |
Signature |
signature()
Return the signature of this method. |
| Methods inherited from interface org.glassfish.pfl.dynamic.codegen.spi.MemberInfo |
|---|
isAccessibleInContext, modifiers, myClassInfo, name |
| Method Detail |
|---|
boolean isConstructor()
Type returnType()
java.util.List<Type> exceptions()
java.util.List<Variable> arguments()
Signature signature()
java.lang.reflect.Method getMethod()
java.lang.IllegalStateException - if isConstructor() is true.java.lang.reflect.Constructor getConstructor()
java.lang.IllegalStateException - if isConstructor() is false.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||