Class Hierarchy
- java.lang.Object
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- gw.lang.parser.StandardScope<K,V> (implements gw.lang.parser.IScope<K,V>)
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- gw.lang.parser.AsmTypeVarMatcher (implements gw.lang.parser.TypeVarToTypeMap.ITypeVarMatcher<E>)
- gw.config.BaseService (implements gw.config.IService)
- gw.lang.parser.StandardCoercionManager (implements gw.lang.parser.ICoercionManager)
- gw.util.concurrent.Cache<K,V>
- gw.lang.parser.TypeSystemAwareCache<K,V>
- gw.lang.parser.CICS (implements java.lang.CharSequence, java.io.Serializable)
- gw.lang.parser.DefaultReducedSymbol (implements gw.lang.parser.IReducedSymbol)
- gw.lang.parser.ExternalSymbolMapBase (implements gw.lang.reflect.gs.IExternalSymbolMap)
- gw.lang.parser.ExternalSymbolMapForMap
- gw.lang.parser.ExternalSymbolMapSymbolTableWrapper
- gw.lang.parser.FileSource (implements gw.lang.parser.ISource)
- gw.lang.parser.GosuParserFactory
- gw.lang.parser.GosuParserTypes
- gw.lang.parser.IGosuParser.Settings
- gw.lang.parser.ILanguageLevel.Util
- gw.lang.parser.IParseTree.Search
- gw.lang.parser.IScriptPartId
- gw.lang.parser.ScriptPartId
- gw.lang.parser.TypelessScriptPartId
- gw.lang.parser.IToken
- gw.lang.parser.JavaClassTypeVarMatcher (implements gw.lang.parser.TypeVarToTypeMap.ITypeVarMatcher<E>)
- gw.lang.parser.Keyword (implements java.lang.CharSequence)
- gw.lang.parser.ParseResult (implements gw.lang.parser.IParseResult)
- gw.lang.parser.ParserOptions
- gw.lang.parser.PostCompilationAnalysis
- gw.lang.parser.RawTypeVarMatcher (implements gw.lang.parser.TypeVarToTypeMap.ITypeVarMatcher<E>)
- gw.lang.parser.ScriptabilityModifiers
- gw.lang.parser.SourceCodeReader
- gw.lang.parser.StandardSymbolTable (implements gw.lang.parser.ISymbolTable)
- gw.lang.parser.StringSource (implements gw.lang.parser.ISource)
- gw.lang.parser.ThreadSafeSymbolTable (implements gw.lang.parser.ISymbolTable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- gw.lang.parser.exceptions.IEvaluationException
- gw.lang.parser.EvaluationException
- gw.lang.parser.exceptions.IEvaluationException
- java.lang.RuntimeException
- java.lang.Exception
- gw.lang.parser.TypeVarToTypeMap
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
Interface Hierarchy
- java.lang.Comparable<T>
- gw.lang.reflect.gs.IGosuClass (also extends gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IBlockClass
- gw.lang.reflect.gs.IGosuClass (also extends gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IActivationContext
- gw.lang.reflect.ICanBeAnnotation
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IBlockClass
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.ICoercer
- gw.lang.parser.IResolvingCoercer
- gw.lang.parser.ICompilationState
- gw.lang.parser.IConstructorFunctionSymbol
- gw.lang.parser.IConstructorInfoFactory
- gw.lang.parser.IDelegateFunctionSymbol
- gw.lang.reflect.IEnumData
- gw.lang.reflect.IEnumType (also extends gw.lang.reflect.IType)
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IBlockClass
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.reflect.IEnumType (also extends gw.lang.reflect.IType)
- gw.lang.parser.IExpressionRuntime
- gw.lang.parser.ICustomExpressionRuntime
- gw.lang.reflect.IFeatureInfo
- gw.lang.reflect.IAnnotatedFeatureInfo
- gw.lang.reflect.IAttributedFeatureInfo
- gw.lang.reflect.IPropertyInfo (also extends gw.lang.reflect.IIntrinsicTypeReference)
- gw.lang.parser.IExpansionPropertyInfo
- gw.lang.reflect.IPropertyInfo (also extends gw.lang.reflect.IIntrinsicTypeReference)
- gw.lang.reflect.IAttributedFeatureInfo
- gw.lang.reflect.IAnnotatedFeatureInfo
- gw.lang.parser.IFileContext
- gw.lang.parser.IForwardingFunctionSymbol
- gw.lang.parser.IGosuFragmentParser
- gw.lang.parser.IGosuProgramParser
- gw.lang.parser.IGosuValidator
- gw.lang.parser.IHasArguments
- gw.lang.parser.IHasInnerClass
- gw.lang.reflect.gs.ICompilableType (also extends gw.lang.parser.IFileRepositoryBasedType, gw.lang.reflect.IType)
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IBlockClass
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IBlockClass
- gw.lang.reflect.gs.ICompilableType (also extends gw.lang.parser.IFileRepositoryBasedType, gw.lang.reflect.IType)
- gw.lang.reflect.IHasJavaClass
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IBlockClass
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IHasType
- gw.lang.parser.IExpression (also extends gw.lang.parser.IParsedElement)
- gw.lang.parser.IParseResult
- gw.lang.parser.ISymbol (also extends gw.lang.parser.IReducedSymbol)
- gw.lang.parser.IFunctionSymbol
- gw.lang.parser.ICapturedSymbol
- gw.lang.parser.IDynamicSymbol
- gw.lang.parser.IDynamicFunctionSymbol
- gw.lang.parser.IInitConstructorFunctionSymbol
- gw.lang.parser.IDynamicPropertySymbol
- gw.lang.parser.IDynamicFunctionSymbol
- gw.lang.parser.IProgramClassFunctionSymbol
- gw.lang.parser.ITypedSymbol
- gw.lang.parser.IInitializerSymbol
- gw.lang.parser.IInjectedSymbol
- gw.lang.parser.INonCapturableSymbol
- gw.lang.parser.IFunctionSymbol
- gw.lang.reflect.IIntrinsicTypeReference
- gw.lang.reflect.IPropertyInfo (also extends gw.lang.reflect.IAttributedFeatureInfo)
- gw.lang.parser.IExpansionPropertyInfo
- gw.lang.reflect.IPropertyInfo (also extends gw.lang.reflect.IAttributedFeatureInfo)
- gw.lang.parser.ILanguageLevel
- gw.lang.parser.ILockedDownSymbol
- gw.internal.gosu.parser.IParameterizableType
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass)
- gw.lang.parser.IBlockClass
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass)
- gw.lang.parser.IParsedElement
- gw.lang.parser.IExpression (also extends gw.lang.parser.IHasType)
- gw.lang.parser.IParsedElementWithAtLeastOneDeclaration
- gw.lang.parser.IStatement
- gw.lang.parser.IParseIssue
- gw.lang.parser.IParserPart
- gw.lang.parser.IGosuParser
- gw.lang.parser.IParserState
- gw.lang.parser.IFullParserState
- gw.plugin.IPluginHost
- gw.config.IService
- gw.lang.parser.ICoercionManager
- gw.lang.parser.IGosuParserFactory
- gw.config.IService
- gw.lang.parser.IReducedSymbol
- gw.lang.parser.IReducedDynamicFunctionSymbol
- gw.lang.parser.IReducedDynamicPropertySymbol
- gw.lang.parser.ISymbol (also extends gw.lang.parser.IHasType)
- gw.lang.parser.IFunctionSymbol
- gw.lang.parser.ICapturedSymbol
- gw.lang.parser.IDynamicSymbol
- gw.lang.parser.IDynamicFunctionSymbol
- gw.lang.parser.IInitConstructorFunctionSymbol
- gw.lang.parser.IDynamicPropertySymbol
- gw.lang.parser.IDynamicFunctionSymbol
- gw.lang.parser.IProgramClassFunctionSymbol
- gw.lang.parser.ITypedSymbol
- gw.lang.parser.IInitializerSymbol
- gw.lang.parser.IInjectedSymbol
- gw.lang.parser.INonCapturableSymbol
- gw.lang.parser.IFunctionSymbol
- gw.lang.parser.ISource
- gw.lang.parser.ISourceCodeTokenizer
- gw.lang.parser.IStackProvider
- gw.lang.parser.ISymbolTable
- gw.lang.parser.ITokenizerInstructor
- gw.lang.parser.ITokenizerInstructorState
- gw.lang.parser.ITokenizerOffsetMarker
- gw.lang.reflect.ITypeLoaderListener
- gw.lang.parser.IAttributeSource
- java.util.Map<K,V>
- gw.lang.parser.IScope<K,V>
- java.io.Serializable
- gw.lang.parser.IParseTree
- gw.lang.reflect.IType
- gw.lang.reflect.gs.ICompilableType (also extends gw.lang.parser.IFileRepositoryBasedType, gw.lang.parser.IHasInnerClass)
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IBlockClass
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.reflect.IEnhanceableType
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IBlockClass
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.reflect.IEnumType (also extends gw.lang.reflect.IEnumData)
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IBlockClass
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.gs.ICompilableType, gw.lang.reflect.IEnhanceableType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IFileRepositoryBasedType
- gw.lang.reflect.gs.ICompilableType (also extends gw.lang.parser.IHasInnerClass, gw.lang.reflect.IType)
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.parser.IBlockClass
- gw.lang.reflect.gs.IGosuClass (also extends java.lang.Comparable<T>, gw.lang.reflect.ICanBeAnnotation, gw.lang.reflect.IEnhanceableType, gw.lang.reflect.IEnumType, gw.lang.parser.IHasInnerClass, gw.lang.reflect.IHasJavaClass, gw.internal.gosu.parser.IParameterizableType)
- gw.lang.reflect.gs.ICompilableType (also extends gw.lang.parser.IHasInnerClass, gw.lang.reflect.IType)
- gw.lang.reflect.gs.ICompilableType (also extends gw.lang.parser.IFileRepositoryBasedType, gw.lang.parser.IHasInnerClass)
- gw.lang.parser.ITypeUsesMap
- gw.lang.parser.TypeVarToTypeMap.ITypeVarMatcher<E>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- gw.lang.parser.AnnotationUseSiteTarget
- gw.lang.parser.IGosuParser.ParseType
- gw.lang.parser.MemberAccessKind
- gw.lang.parser.SymbolType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)