Klasse SourceMethodElementInfo
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.JavaElementInfo
org.aspectj.org.eclipse.jdt.internal.core.AnnotatableInfo
org.aspectj.org.eclipse.jdt.internal.core.SourceMethodElementInfo
- Alle implementierten Schnittstellen:
Cloneable
,IGenericMethod
,ISourceMethod
- Bekannte direkte Unterklassen:
SourceConstructorInfo
,SourceMethodInfo
Element info for IMethod elements.
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected char[][]
For a source method (that is, a method contained in a compilation unit) this is a collection of the names of the parameters for this method, in the order the parameters are delcared.protected ILocalVariable[]
protected char[][]
A collection of type names of the exceptions this method throws, or an empty collection if this method does not declare to throw any exceptions.protected int
The modifiers associated with this member.protected boolean
protected int
protected int
protected ITypeParameter[]
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.core.AnnotatableInfo
annotations, nameEnd, nameStart
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungchar[][]
Answer the names of the argument or null if the argument names are not available.int
int
char[][]
Answer the unresolved names of the exception types or null if the array is empty.int
abstract char[]
Answer the unresolved name of the return type or null if receiver is a constructor or clinit.protected ISourceRange
char[][][]
Answer the array of bound names of the receiver's type parameters or null if the array is empty.char[][]
Answer the names of the receiver's type parameters or null if the array is empty.abstract boolean
boolean
abstract boolean
protected void
setArgumentNames
(char[][] names) protected void
setExceptionTypeNames
(char[][] types) protected void
setFlags
(int flags) protected abstract void
setReturnType
(char[] type) protected void
setSourceRangeEnd
(int end) protected void
setSourceRangeStart
(int start) Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.AnnotatableInfo
getNameRange, getNameSourceEnd, getNameSourceStart, setNameSourceEnd, setNameSourceStart
Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.core.JavaElementInfo
clone, getChildren
Von Klasse geerbte Methoden java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.env.IGenericMethod
getModifiers
Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.env.ISourceMethod
getDeclarationSourceEnd, getDeclarationSourceStart, getNameSourceEnd, getNameSourceStart
-
Felddetails
-
argumentNames
protected char[][] argumentNamesFor a source method (that is, a method contained in a compilation unit) this is a collection of the names of the parameters for this method, in the order the parameters are delcared. For a binary method (that is, a method declared in a binary type), these names are invented as "arg"i where i starts at 1. This is an empty array if this method has no parameters. -
exceptionTypes
protected char[][] exceptionTypesA collection of type names of the exceptions this method throws, or an empty collection if this method does not declare to throw any exceptions. A name is a simple name or a qualified, dot separated name. For example, Hashtable or java.util.Hashtable. -
arguments
-
typeParameters
-
isCanonicalConstructor
protected boolean isCanonicalConstructor -
flags
protected int flagsThe modifiers associated with this member.- Siehe auch:
-
sourceRangeStart
protected int sourceRangeStart -
sourceRangeEnd
protected int sourceRangeEnd
-
-
Konstruktordetails
-
SourceMethodElementInfo
public SourceMethodElementInfo()
-
-
Methodendetails
-
getArgumentNames
public char[][] getArgumentNames()Beschreibung aus Schnittstelle kopiert:IGenericMethod
Answer the names of the argument or null if the argument names are not available.- Angegeben von:
getArgumentNames
in SchnittstelleIGenericMethod
-
getExceptionTypeNames
public char[][] getExceptionTypeNames()Beschreibung aus Schnittstelle kopiert:ISourceMethod
Answer the unresolved names of the exception types or null if the array is empty. A name is a simple name or a qualified, dot separated name. For example, Hashtable or java.util.Hashtable.- Angegeben von:
getExceptionTypeNames
in SchnittstelleISourceMethod
-
getReturnTypeName
public abstract char[] getReturnTypeName()Beschreibung aus Schnittstelle kopiert:ISourceMethod
Answer the unresolved name of the return type or null if receiver is a constructor or clinit. The name is a simple name or a qualified, dot separated name. For example, Hashtable or java.util.Hashtable.- Angegeben von:
getReturnTypeName
in SchnittstelleISourceMethod
-
getTypeParameterBounds
public char[][][] getTypeParameterBounds()Beschreibung aus Schnittstelle kopiert:ISourceMethod
Answer the array of bound names of the receiver's type parameters or null if the array is empty.- Angegeben von:
getTypeParameterBounds
in SchnittstelleISourceMethod
-
getTypeParameterNames
public char[][] getTypeParameterNames()Beschreibung aus Schnittstelle kopiert:ISourceMethod
Answer the names of the receiver's type parameters or null if the array is empty.- Angegeben von:
getTypeParameterNames
in SchnittstelleISourceMethod
-
isConstructor
public abstract boolean isConstructor()- Angegeben von:
isConstructor
in SchnittstelleIGenericMethod
-
isCanonicalConstructor
public boolean isCanonicalConstructor() -
isAnnotationMethod
public abstract boolean isAnnotationMethod() -
setArgumentNames
protected void setArgumentNames(char[][] names) -
setExceptionTypeNames
protected void setExceptionTypeNames(char[][] types) -
setReturnType
protected abstract void setReturnType(char[] type) -
getExtendedChildren
- Setzt außer Kraft:
getExtendedChildren
in KlasseJavaElementInfo
-
getModifiers
public int getModifiers()- Siehe auch:
-
setFlags
protected void setFlags(int flags) -
getDeclarationSourceEnd
public int getDeclarationSourceEnd()- Siehe auch:
-
getDeclarationSourceStart
public int getDeclarationSourceStart()- Siehe auch:
-
getSourceRange
-
setSourceRangeEnd
protected void setSourceRangeEnd(int end) -
setSourceRangeStart
protected void setSourceRangeStart(int start)
-