|
||||||||||
| 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 | |
|---|---|
List<Variable> |
arguments()
Return a list of arguments for this method. |
List<Type> |
exceptions()
Return a list of all Exception types that are declared as being throwable from this method. |
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). |
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()
List<Type> exceptions()
List<Variable> arguments()
Signature signature()
Method getMethod()
IllegalStateException - if isConstructor() is true.Constructor getConstructor()
IllegalStateException - if isConstructor() is false.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||