CodeMethod (biojava-legacy 1.9.5 API)
-
- All Known Implementing Classes:
GeneratedCodeMethod
public interface CodeMethod
Wrap up details about a method in a Java class file
- Author:
- Thomas Down, Matthew Pocock
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CodeClassgetContainingClass()The class that contains this method
StringgetDescriptor()A human-readable description of the class
StringgetFullName()The fully qualified name for this class
intgetModifiers()Get the modifiers, such as PUBLIC, ABSTRACT and so on
StringgetName()The name of the method.
CodeClassgetParameterType(int pos)Get the type of the parameter at a given position
CodeClassgetReturnType()Get the return type
intnumParameters()Get the number of parameters taken by this method
-
-
-
Method Detail
-
getContainingClass
CodeClass getContainingClass()
The class that contains this method
- Returns:
- the containing class
-
getFullName
String getFullName()
The fully qualified name for this class
- Returns:
- the full name
-
getDescriptor
String getDescriptor()
A human-readable description of the class
- Returns:
- the class description
-
getModifiers
int getModifiers()
Get the modifiers, such as PUBLIC, ABSTRACT and so on
- Returns:
- the class modifiers
-
getReturnType
CodeClass getReturnType()
Get the return type
- Returns:
- the return type
-
numParameters
int numParameters()
Get the number of parameters taken by this method
- Returns:
- the number of parameters
-
getParameterType
CodeClass getParameterType(int pos)
Get the type of the parameter at a given position
- Parameters:
pos- the position to fetch the parameter type for- Returns:
- the type of the parameter at that position
-
-