org.sonar.java.resolve
Class Symbol.TypeSymbol

java.lang.Object
  extended by org.sonar.java.resolve.Symbol
      extended by org.sonar.java.resolve.Symbol.TypeSymbol
Enclosing class:
Symbol

public static class Symbol.TypeSymbol
extends Symbol

Represents a class, interface, enum or annotation type.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.sonar.java.resolve.Symbol
Symbol.MethodSymbol, Symbol.PackageSymbol, Symbol.TypeSymbol, Symbol.VariableSymbol
 
Field Summary
 
Fields inherited from class org.sonar.java.resolve.Symbol
ABSENT, AMBIGUOUS, ERRONEOUS, MTH, PCK, TYP, VAR
 
Constructor Summary
Symbol.TypeSymbol(int flags, String name, Symbol owner)
           
 
Method Summary
 List<Type> getInterfaces()
           
 Type getSuperclass()
           
 
Methods inherited from class org.sonar.java.resolve.Symbol
complete, enclosingClass, flags, outermostClass, owner, packge
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Symbol.TypeSymbol

public Symbol.TypeSymbol(int flags,
                         String name,
                         Symbol owner)
Method Detail

getSuperclass

public Type getSuperclass()

getInterfaces

public List<Type> getInterfaces()


Copyright © 2012-2014 SonarSource. All Rights Reserved.