com.android.tools.lint.client.api
Class JavaParser.ResolvedMethod

java.lang.Object
  extended by com.android.tools.lint.client.api.JavaParser.ResolvedNode
      extended by 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


Constructor Summary
JavaParser.ResolvedMethod()
           
 
Method Summary
abstract  int getArgumentCount()
           
abstract  JavaParser.TypeDescriptor getArgumentType(int index)
           
abstract  JavaParser.ResolvedClass getContainingClass()
           
abstract  java.lang.String getName()
           
abstract  JavaParser.TypeDescriptor getReturnType()
           
 boolean isConstructor()
           
abstract  boolean matches(java.lang.String name)
          Returns whether this method name matches the given name
 
Methods inherited from class com.android.tools.lint.client.api.JavaParser.ResolvedNode
getModifiers, getSignature, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaParser.ResolvedMethod

public JavaParser.ResolvedMethod()
Method Detail

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.ResolvedClass 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()