public static class JavaSymbol.MethodJavaSymbol extends JavaSymbol implements Symbol.MethodSymbol
JavaSymbol.JavaLabelSymbol, JavaSymbol.MethodJavaSymbol, JavaSymbol.PackageJavaSymbol, JavaSymbol.TypeJavaSymbol, JavaSymbol.TypeVariableJavaSymbol, JavaSymbol.VariableJavaSymbol, JavaSymbol.WildcardSymbolSymbol.LabelSymbol, Symbol.MethodSymbol, Symbol.TypeSymbol, Symbol.VariableSymbol| Constructor and Description |
|---|
MethodJavaSymbol(int flags,
String name,
JavaSymbol owner) |
MethodJavaSymbol(int flags,
String name,
JavaType type,
JavaSymbol owner) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTypeParameter(TypeVariableJavaType typeVariableType) |
Boolean |
checkOverridingParameters(JavaSymbol.MethodJavaSymbol overridee,
ClassJavaType classType) |
MethodTree |
declaration()
Declaration node of this symbol.
|
Scope |
getParameters() |
JavaSymbol.TypeJavaSymbol |
getReturnType() |
boolean |
isConstructor() |
boolean |
isParametrized() |
boolean |
isVarArgs() |
JavaSymbol.MethodJavaSymbol |
overriddenSymbol() |
List<Type> |
parameterTypes()
Type of parameters declared by this method.
|
Symbol.TypeSymbol |
returnType() |
void |
setMethodType(MethodJavaType methodType) |
List<Type> |
thrownTypes()
List of the exceptions that can be thrown by the method.
|
String |
toString() |
Scope |
typeParameters() |
addUsage, complete, enclosingClass, flags, getName, getType, isAbstract, isDeprecated, isEnum, isFinal, isFlag, isInterface, isMethodSymbol, isPackageSymbol, isPackageVisibility, isPrivate, isProtected, isPublic, isStatic, isTypeSymbol, isUnknown, isVariableSymbol, isVolatile, metadata, name, outermostClass, owner, packge, type, usagesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitenclosingClass, isAbstract, isDeprecated, isEnum, isFinal, isInterface, isMethodSymbol, isPackageSymbol, isPackageVisibility, isPrivate, isProtected, isPublic, isStatic, isTypeSymbol, isUnknown, isVariableSymbol, isVolatile, metadata, name, owner, type, usagespublic MethodJavaSymbol(int flags,
String name,
JavaType type,
JavaSymbol owner)
public MethodJavaSymbol(int flags,
String name,
JavaSymbol owner)
public JavaSymbol.TypeJavaSymbol getReturnType()
public Scope getParameters()
public Scope typeParameters()
public void setMethodType(MethodJavaType methodType)
@CheckForNull public JavaSymbol.MethodJavaSymbol overriddenSymbol()
@CheckForNull public Boolean checkOverridingParameters(JavaSymbol.MethodJavaSymbol overridee, ClassJavaType classType)
public boolean isVarArgs()
public boolean isConstructor()
public void addTypeParameter(TypeVariableJavaType typeVariableType)
public List<Type> parameterTypes()
Symbol.MethodSymbolparameterTypes in interface Symbol.MethodSymbolpublic Symbol.TypeSymbol returnType()
returnType in interface Symbol.MethodSymbolpublic List<Type> thrownTypes()
Symbol.MethodSymbolthrownTypes in interface Symbol.MethodSymbolpublic MethodTree declaration()
Symboldeclaration in interface Symboldeclaration in interface Symbol.MethodSymboldeclaration in class JavaSymbolpublic boolean isParametrized()
Copyright © 2012–2017 SonarSource. All rights reserved.