Class 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.TypeInfo find​(apex.jorje.semantic.symbol.resolver.SymbolResolver symbols, apex.jorje.semantic.symbol.type.TypeInfo referencingType, java.lang.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, java.lang.String name)  
      java.lang.String getPageReference​(apex.jorje.semantic.symbol.type.TypeInfo referencingType, java.lang.String name)  
      java.lang.String getQuickAction​(apex.jorje.semantic.symbol.type.TypeInfo arg0, java.lang.String arg1, java.lang.String arg2)  
      apex.jorje.semantic.symbol.type.TypeInfo getSObjectType​(apex.jorje.semantic.symbol.type.TypeInfo referencingType, java.lang.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, java.lang.String name)  
      boolean hasLabelField​(apex.jorje.semantic.symbol.type.TypeInfo referencingType, apex.jorje.semantic.compiler.Namespace namespace, java.lang.String name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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,
                                                             java.lang.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,
                                                                           java.lang.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,
                                                                             java.lang.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,
                                                                       java.lang.String name)
        Specified by:
        getSObjectType in interface apex.jorje.semantic.compiler.sfdc.SymbolProvider
      • getPageReference

        public java.lang.String getPageReference​(apex.jorje.semantic.symbol.type.TypeInfo referencingType,
                                                 java.lang.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,
                                     java.lang.String name)
        Specified by:
        hasLabelField in interface apex.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:
        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