Package org.sonar.php.symbols
Class AbstractClassSymbol
- java.lang.Object
-
- org.sonar.php.symbols.AbstractClassSymbol
-
- All Implemented Interfaces:
ClassSymbol,Symbol
public abstract class AbstractClassSymbol extends Object implements ClassSymbol
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.sonar.php.symbols.ClassSymbol
ClassSymbol.Kind
-
-
Constructor Summary
Constructors Constructor Description AbstractClassSymbol()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TrileanisOrSubClassOf(QualifiedName qualifiedName)TrileanisSubTypeOf(QualifiedName... typeNames)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.sonar.php.symbols.ClassSymbol
declaredMethods, getDeclaredMethod, implementedInterfaces, is, location, qualifiedName, superClass
-
Methods inherited from interface org.sonar.php.symbols.Symbol
isUnknownSymbol
-
-
-
-
Method Detail
-
isOrSubClassOf
public Trilean isOrSubClassOf(QualifiedName qualifiedName)
- Specified by:
isOrSubClassOfin interfaceClassSymbol
-
isSubTypeOf
public Trilean isSubTypeOf(QualifiedName... typeNames)
- Specified by:
isSubTypeOfin interfaceClassSymbol
-
-