Package org.sonar.php.symbols
Class FunctionSymbolIndex.FunctionSymbolImpl
- java.lang.Object
-
- org.sonar.php.symbols.FunctionSymbolIndex.FunctionSymbolImpl
-
- All Implemented Interfaces:
FunctionSymbol,Symbol
- Direct Known Subclasses:
MethodSymbolImpl
- Enclosing class:
- FunctionSymbolIndex
protected static class FunctionSymbolIndex.FunctionSymbolImpl extends Object implements FunctionSymbol
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFunctionSymbolImpl(FunctionSymbolData data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasFuncGetArgs()booleanhasReturn()booleanisUnknownSymbol()LocationInFilelocation()List<Parameter>parameters()QualifiedNamequalifiedName()
-
-
-
Constructor Detail
-
FunctionSymbolImpl
protected FunctionSymbolImpl(FunctionSymbolData data)
-
-
Method Detail
-
location
public LocationInFile location()
- Specified by:
locationin interfaceFunctionSymbol
-
qualifiedName
public QualifiedName qualifiedName()
- Specified by:
qualifiedNamein interfaceFunctionSymbol
-
hasReturn
public boolean hasReturn()
- Specified by:
hasReturnin interfaceFunctionSymbol
-
hasFuncGetArgs
public boolean hasFuncGetArgs()
- Specified by:
hasFuncGetArgsin interfaceFunctionSymbol
-
parameters
public List<Parameter> parameters()
- Specified by:
parametersin interfaceFunctionSymbol
-
isUnknownSymbol
public boolean isUnknownSymbol()
- Specified by:
isUnknownSymbolin interfaceSymbol
-
-