com.android.tools.lint.client.api
Class JavaParser.ResolvedMethod
java.lang.Object
com.android.tools.lint.client.api.JavaParser.ResolvedNode
com.android.tools.lint.client.api.JavaParser.ResolvedMethod
- Enclosing class:
- JavaParser
public abstract static class JavaParser.ResolvedMethod
- extends JavaParser.ResolvedNode
A method or constructor declaration
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JavaParser.ResolvedMethod
public JavaParser.ResolvedMethod()
getName
@NonNull
public abstract java.lang.String getName()
- Specified by:
getName
in class JavaParser.ResolvedNode
matches
public abstract boolean matches(@NonNull
java.lang.String name)
- Returns whether this method name matches the given name
getContainingClass
@NonNull
public abstract JavaParser.TypeDescriptor getContainingClass()
getArgumentCount
public abstract int getArgumentCount()
getArgumentType
@NonNull
public abstract JavaParser.TypeDescriptor getArgumentType(int index)
getReturnType
@Nullable
public abstract JavaParser.TypeDescriptor getReturnType()
isConstructor
public boolean isConstructor()