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 java.lang.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.TypeInfofind(apex.jorje.semantic.symbol.resolver.SymbolResolver symbols, apex.jorje.semantic.symbol.type.TypeInfo referencingType, java.lang.String lowerCaseFullName)static EmptySymbolProviderget()apex.jorje.semantic.symbol.type.TypeInfogetAggregateResultType(apex.jorje.semantic.symbol.type.TypeInfo arg0)apex.jorje.semantic.symbol.type.TypeInfogetFlowInterviewType(apex.jorje.semantic.symbol.resolver.SymbolResolver symbols, apex.jorje.semantic.symbol.type.TypeInfo referencingType, apex.jorje.semantic.compiler.Namespace namespace, java.lang.String name)java.lang.StringgetPageReference(apex.jorje.semantic.symbol.type.TypeInfo referencingType, java.lang.String name)java.lang.StringgetQuickAction(apex.jorje.semantic.symbol.type.TypeInfo arg0, java.lang.String arg1, java.lang.String arg2)apex.jorje.semantic.symbol.type.TypeInfogetSObjectType(apex.jorje.semantic.symbol.type.TypeInfo referencingType, java.lang.String name)apex.jorje.semantic.symbol.type.TypeInfogetVfComponentType(apex.jorje.semantic.symbol.resolver.SymbolResolver symbols, apex.jorje.semantic.symbol.type.TypeInfo referencingType, apex.jorje.semantic.compiler.Namespace namespace, java.lang.String name)booleanhasLabelField(apex.jorje.semantic.symbol.type.TypeInfo referencingType, apex.jorje.semantic.compiler.Namespace namespace, java.lang.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, java.lang.String lowerCaseFullName)- Specified by:
findin 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, java.lang.String name)- Specified by:
getVfComponentTypein 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, java.lang.String name)- Specified by:
getFlowInterviewTypein interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
getSObjectType
public apex.jorje.semantic.symbol.type.TypeInfo getSObjectType(apex.jorje.semantic.symbol.type.TypeInfo referencingType, java.lang.String name)- Specified by:
getSObjectTypein interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
getPageReference
public java.lang.String getPageReference(apex.jorje.semantic.symbol.type.TypeInfo referencingType, java.lang.String name)- Specified by:
getPageReferencein interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
hasLabelField
public boolean hasLabelField(apex.jorje.semantic.symbol.type.TypeInfo referencingType, apex.jorje.semantic.compiler.Namespace namespace, java.lang.String name)- Specified by:
hasLabelFieldin interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
getQuickAction
public java.lang.String getQuickAction(apex.jorje.semantic.symbol.type.TypeInfo arg0, java.lang.String arg1, java.lang.String arg2)- Specified by:
getQuickActionin interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
getAggregateResultType
public apex.jorje.semantic.symbol.type.TypeInfo getAggregateResultType(apex.jorje.semantic.symbol.type.TypeInfo arg0)
- Specified by:
getAggregateResultTypein interfaceapex.jorje.semantic.compiler.sfdc.SymbolProvider
-
-