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) |
String |
completeSignature() |
MethodTree |
declaration()
Declaration node of this symbol.
|
Object |
defaultValue() |
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, isDefault, 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 String completeSignature()
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()
@CheckForNull public Object defaultValue()
Copyright © 2012–2017 SonarSource. All rights reserved.