Class 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 Detail

      • 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 interface apex.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 interface apex.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 interface apex.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 interface apex.jorje.semantic.compiler.sfdc.SymbolProvider
      • getPageReference

        public String getPageReference​(apex.jorje.semantic.symbol.type.TypeInfo referencingType,
                                       String name)
        Specified by:
        getPageReference in interface apex.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 interface apex.jorje.semantic.compiler.sfdc.SymbolProvider
      • getQuickAction

        public String getQuickAction​(apex.jorje.semantic.symbol.type.TypeInfo arg0,
                                     String arg1,
                                     String arg2)
        Specified by:
        getQuickAction in interface apex.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 interface apex.jorje.semantic.compiler.sfdc.SymbolProvider