Package org.sonar.php.tree.symbols
Class SymbolQualifiedName
- java.lang.Object
-
- org.sonar.php.tree.symbols.SymbolQualifiedName
-
- All Implemented Interfaces:
QualifiedName
public class SymbolQualifiedName extends Object implements QualifiedName
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SymbolQualifiedNamecreate(String... names)static SymbolQualifiedNamecreate(NamespaceNameTree nameTree)booleanequals(Object o)inthashCode()static SymbolQualifiedNamequalifiedName(String qualifiedNameString)Utility method to conveniently create SymbolQualifiedName objects with PHP namespace notation.StringsimpleName()StringtoString()
-
-
-
Method Detail
-
qualifiedName
public static SymbolQualifiedName qualifiedName(String qualifiedNameString)
Utility method to conveniently create SymbolQualifiedName objects with PHP namespace notation. Ex: qualifiedName("Foo\Bar\FooBar")
-
create
public static SymbolQualifiedName create(String... names)
-
create
public static SymbolQualifiedName create(NamespaceNameTree nameTree)
-
simpleName
public String simpleName()
- Specified by:
simpleNamein interfaceQualifiedName- Returns:
- the last element of qualified name i.e.
barfornamespace\foo\bar, ormethodfornamespace\A::method
-
-