Class CompileTimeExpressionParser
java.lang.Object
gw.internal.gosu.parser.java.classinfo.CompileTimeExpressionParser
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddEnclosingPackages(ITypeUsesMap map, IJavaClassInfo type) private static voidaddInnerClassNames(IJavaClassInfo enclosingType, ITypeUsesMap usesMap) static ObjectconvertValueToInfoFriendlyValue(Object value, IFeatureInfo enclosingType) private static voidmaybePushEnumTypes(ISymbolTable symbolTable, IType returnType) static IExpressionparse(String text, IJavaClassInfo enclosingType, IType resultType) private static voidpushLocalConstants(ISymbolTable symbolTable, IJavaClassInfo enclosingClass) private static voidpushStaticImports(ISymbolTable symbolTable, List<String> staticImports, IJavaClassInfo enclosingType)
-
Constructor Details
-
CompileTimeExpressionParser
public CompileTimeExpressionParser()
-
-
Method Details
-
parse
-
addInnerClassNames
-
pushLocalConstants
-
pushStaticImports
private static void pushStaticImports(ISymbolTable symbolTable, List<String> staticImports, IJavaClassInfo enclosingType) -
maybePushEnumTypes
-
addEnclosingPackages
-
convertValueToInfoFriendlyValue
-