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 void
addEnclosingPackages
(ITypeUsesMap map, IJavaClassInfo type) private static void
addInnerClassNames
(IJavaClassInfo enclosingType, ITypeUsesMap usesMap) static Object
convertValueToInfoFriendlyValue
(Object value, IFeatureInfo enclosingType) private static void
maybePushEnumTypes
(ISymbolTable symbolTable, IType returnType) static IExpression
parse
(String text, IJavaClassInfo enclosingType, IType resultType) private static void
pushLocalConstants
(ISymbolTable symbolTable, IJavaClassInfo enclosingClass) private static void
pushStaticImports
(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
-