Package gnu.jel
Class LocalMethod
java.lang.Object
gnu.jel.LocalField
gnu.jel.LocalMethod
- All Implemented Interfaces:
- java.lang.reflect.Member
public class LocalMethod extends LocalField
Represents a method local to the class being compiled.
- 
Field Summary
- 
Constructor SummaryConstructors Constructor Description LocalMethod(int modifiers, java.lang.Class<?> type, java.lang.String name, java.lang.Class<?>[] paramTypes, java.lang.Class<?>[] exceptions)Constructs a new local method.
- 
Method SummaryModifier and Type Method Description java.lang.Class<?>[]getExceptionTypes()Used to get checked exceptions thrown by this methodjava.lang.Class<?>[]getParameterTypes()Used to obtain types of formal parameters of this method.Methods inherited from class gnu.jel.LocalFieldgetConstValue, getDeclaringClass, getModifiers, getName, getType, isSynthetic
- 
Constructor Details- 
LocalMethodpublic LocalMethod(int modifiers, java.lang.Class<?> type, java.lang.String name, java.lang.Class<?>[] paramTypes, java.lang.Class<?>[] exceptions)Constructs a new local method.- Parameters:
- modifiers- sum of one or more of PUBLIC, PRIVATE, PROTECTED,STATIC, FINAL, SYNCHRONIZED, NATIVE, ABSTRACT constants of java.lang.reflect.Modifier .
- type- type of the return value.
- name- name of the method
- paramTypes- array of types of formal parameters excluding "this" (null means no parameters).
- exceptions- checked exceptions thrown
 
 
- 
- 
Method Details- 
getParameterTypespublic java.lang.Class<?>[] getParameterTypes()Used to obtain types of formal parameters of this method.- Returns:
- array of classes representing formal parameters of the method except "this"
 
- 
getExceptionTypespublic java.lang.Class<?>[] getExceptionTypes()Used to get checked exceptions thrown by this method- Returns:
- array of checked exceptions
 
 
-