Class EmptySymbolProvider
- java.lang.Object
-
- net.sourceforge.pmd.lang.apex.ast.EmptySymbolProvider
-
- All Implemented Interfaces:
apex.jorje.semantic.compiler.sfdc.SymbolProvider
public final class EmptySymbolProvider extends Object implements apex.jorje.semantic.compiler.sfdc.SymbolProvider
- Author:
- jspagnola
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description apex.jorje.semantic.symbol.type.TypeInfo
find(apex.jorje.semantic.symbol.resolver.SymbolResolver symbols, apex.jorje.semantic.symbol.type.TypeInfo referencingType, String lowerCaseFullName)
static EmptySymbolProvider
get()
apex.jorje.semantic.symbol.type.TypeInfo
getAggregateResultType(apex.jorje.semantic.symbol.type.TypeInfo arg0)
apex.jorje.semantic.symbol.type.TypeInfo
getFlowInterviewType(apex.jorje.semantic.symbol.resolver.SymbolResolver symbols, apex.jorje.semantic.symbol.type.TypeInfo referencingType, apex.jorje.semantic.compiler.Namespace namespace, String name)
String
getPageReference(apex.jorje.semantic.symbol.type.TypeInfo referencingType, String name)
String
getQuickAction(apex.jorje.semantic.symbol.type.TypeInfo arg0, String arg1, String arg2)
apex.jorje.semantic.symbol.type.TypeInfo
getSObjectType(apex.jorje.semantic.symbol.type.TypeInfo referencingType, String name)
apex.jorje.semantic.symbol.type.TypeInfo
getVfComponentType(apex.jorje.semantic.symbol.resolver.SymbolResolver symbols, apex.jorje.semantic.symbol.type.TypeInfo referencingType, apex.jorje.semantic.compiler.Namespace namespace, String name)
boolean
hasLabelField(apex.jorje.semantic.symbol.type.TypeInfo referencingType, apex.jorje.semantic.compiler.Namespace namespace, String name)
-
-
-
Method Detail
-
get
public static EmptySymbolProvider get()
-
find
public apex.jorje.semantic.symbol.type.TypeInfo find(apex.jorje.semantic.symbol.resolver.SymbolResolver symbols, apex.jorje.semantic.symbol.type.TypeInfo referencingType, String lowerCaseFullName)
- Specified by:
find
in interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
getVfComponentType
public apex.jorje.semantic.symbol.type.TypeInfo getVfComponentType(apex.jorje.semantic.symbol.resolver.SymbolResolver symbols, apex.jorje.semantic.symbol.type.TypeInfo referencingType, apex.jorje.semantic.compiler.Namespace namespace, String name)
- Specified by:
getVfComponentType
in interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
getFlowInterviewType
public apex.jorje.semantic.symbol.type.TypeInfo getFlowInterviewType(apex.jorje.semantic.symbol.resolver.SymbolResolver symbols, apex.jorje.semantic.symbol.type.TypeInfo referencingType, apex.jorje.semantic.compiler.Namespace namespace, String name)
- Specified by:
getFlowInterviewType
in interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
getSObjectType
public apex.jorje.semantic.symbol.type.TypeInfo getSObjectType(apex.jorje.semantic.symbol.type.TypeInfo referencingType, String name)
- Specified by:
getSObjectType
in interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
getPageReference
public String getPageReference(apex.jorje.semantic.symbol.type.TypeInfo referencingType, String name)
- Specified by:
getPageReference
in interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
hasLabelField
public boolean hasLabelField(apex.jorje.semantic.symbol.type.TypeInfo referencingType, apex.jorje.semantic.compiler.Namespace namespace, String name)
- Specified by:
hasLabelField
in interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
getQuickAction
public String getQuickAction(apex.jorje.semantic.symbol.type.TypeInfo arg0, String arg1, String arg2)
- Specified by:
getQuickAction
in interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
getAggregateResultType
public apex.jorje.semantic.symbol.type.TypeInfo getAggregateResultType(apex.jorje.semantic.symbol.type.TypeInfo arg0)
- Specified by:
getAggregateResultType
in interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
-