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

java.lang.Object
  extended by com.android.tools.lint.client.api.JavaParser.ResolvedNode
      extended by com.android.tools.lint.client.api.JavaParser.ResolvedClass
Enclosing class:
JavaParser

public abstract static class JavaParser.ResolvedClass
extends JavaParser.ResolvedNode

A resolved class declaration


Constructor Summary
JavaParser.ResolvedClass()
           
 
Method Summary
abstract  JavaParser.TypeDescriptor getContainingClass()
           
abstract  java.lang.String getName()
          Returns the fully qualified name of this class
abstract  JavaParser.TypeDescriptor getSuperClass()
           
 JavaParser.TypeDescriptor getType()
           
abstract  boolean matches(java.lang.String name)
          Returns whether this class' fully qualified name matches the given name
 
Methods inherited from class com.android.tools.lint.client.api.JavaParser.ResolvedNode
getSignature, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaParser.ResolvedClass

public JavaParser.ResolvedClass()
Method Detail

getName

@NonNull
public abstract java.lang.String getName()
Returns the fully qualified name of this class

Specified by:
getName in class JavaParser.ResolvedNode

matches

public abstract boolean matches(@NonNull
                                java.lang.String name)
Returns whether this class' fully qualified name matches the given name


getSuperClass

@Nullable
public abstract JavaParser.TypeDescriptor getSuperClass()

getContainingClass

@Nullable
public abstract JavaParser.TypeDescriptor getContainingClass()

getType

public JavaParser.TypeDescriptor getType()