| Package | Description |
|---|---|
| gw.internal.gosu.parser | |
| gw.lang | |
| gw.lang.parser | |
| gw.lang.parser.expressions | |
| gw.lang.parser.statements | |
| gw.lang.reflect | |
| gw.lang.reflect.gs |
| Modifier and Type | Method and Description |
|---|---|
IExpression |
IGosuAnnotation.getExpression() |
| Modifier and Type | Method and Description |
|---|---|
static ISymbol |
GosuShop.createDynamicFunctionSymbol(ISymbolTable symbolTable,
String strMemberName,
IFunctionType functionType,
List<ISymbol> params,
IExpression expression) |
ISymbol |
IGosuShop.createDynamicFunctionSymbol(ISymbolTable symbolTable,
String strMemberName,
IFunctionType functionType,
List<ISymbol> params,
IExpression value) |
| Modifier and Type | Field and Description |
|---|---|
static IExpression[] |
IExpression.EMPTY_ARRAY |
| Modifier and Type | Method and Description |
|---|---|
IExpression[] |
IHasArguments.getArgs() |
IExpression |
IReducedSymbol.getDefaultValueExpression() |
IExpression |
ISymbol.getDefaultValueExpression()
The symbol's default value e.g., a default parameter value for a function.
|
IExpression |
DefaultReducedSymbol.getDefaultValueExpression() |
IExpression |
ParseResult.getExpression() |
IExpression |
IParseResult.getExpression() |
IExpression |
ParseResult.getRawExpression() |
IExpression |
IParseResult.getRawExpression() |
IExpression |
IGosuParser.parseExp(IScriptPartId partId)
Parses a Gosu expression.
|
IExpression |
IGosuParser.parseExp(IScriptPartId partId,
IType expectedExpressionType)
Parses a Gosu expression.
|
IExpression |
IGosuParser.parseExp(IScriptPartId partId,
IType expectedExpressionType,
IFileContext context,
boolean assignRuntime)
Parses a Gosu expression.
|
IExpression |
IGosuParser.parseExpOrProgram(IScriptPartId partId)
Parses a Gosu expression.
|
IExpression |
IGosuParser.parseExpOrProgram(IScriptPartId partId,
boolean isolatedScope,
boolean assignRuntime)
Parses a Gosu expression.
|
IExpression |
IGosuParser.popExpression() |
| Modifier and Type | Method and Description |
|---|---|
void |
ISymbol.setDefaultValueExpression(IExpression defaultValue) |
| Constructor and Description |
|---|
ParseResult(IExpression expr) |
| Modifier and Type | Method and Description |
|---|---|
IExpression[] |
INewExpression.getArgs() |
IExpression[] |
IBeanMethodCallExpression.getArgs() |
IExpression[] |
IMethodCallExpression.getArgs() |
IExpression |
IVarStatement.getAsExpression() |
IExpression |
IConditionalTernaryExpression.getCondition() |
IExpression |
IStaticTypeOfExpression.getExpression() |
IExpression |
IEvalExpression.getExpression() |
IExpression |
IUnaryExpression.getExpression() |
IExpression |
IUnaryNotPlusMinusExpression.getExpression() |
IExpression |
IParenthesizedExpression.getExpression() |
IExpression |
ITypeOfExpression.getExpression() |
IExpression |
IFeatureLiteralExpression.getFinalRoot() |
IExpression |
IConditionalTernaryExpression.getFirst() |
IExpression |
IMapAccessExpression.getKeyExpression() |
IExpression |
IConditionalExpression.getLHS() |
IExpression |
ITypeIsExpression.getLHS() |
IExpression |
IBinaryExpression.getLHS() |
IExpression |
IArithmeticExpression.getLHS() |
IExpression |
ITypeAsExpression.getLHS() |
IExpression |
IBindingExpression.getLhsExpr() |
IExpression |
IFieldAccessExpression.getMemberExpression() |
IExpression |
IArrayAccessExpression.getMemberExpression() |
IExpression |
ITypeLiteralExpression.getPackageExpression() |
IExpression |
IInitializerAssignment.getRhs() |
IExpression |
IConditionalExpression.getRHS() |
IExpression |
IBinaryExpression.getRHS() |
IExpression |
IArithmeticExpression.getRHS() |
IExpression |
IBindingExpression.getRhsExpr() |
IExpression |
IMapAccessExpression.getRootExpression() |
IExpression |
IMemberAccessExpression.getRootExpression() |
IExpression |
IArrayAccessExpression.getRootExpression() |
IExpression |
IConditionalTernaryExpression.getSecond() |
| Modifier and Type | Method and Description |
|---|---|
List<IExpression> |
IFeatureLiteralExpression.getBoundArgs() |
List<IExpression> |
IMapInitializerExpression.getKeys() |
List<? extends IExpression> |
INewExpression.getSizeExpressions() |
List<? extends IExpression> |
INewExpression.getValueExpressions() |
List<IExpression> |
ICollectionInitializerExpression.getValues() |
List<IExpression> |
IMapInitializerExpression.getValues() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICaseClause |
interface |
IClassDeclaration |
interface |
IInterfacesClause |
interface |
ISuperTypeClause |
interface |
ITypeVariableExtendsListClause |
| Modifier and Type | Method and Description |
|---|---|
IExpression |
IMapAssignmentStatement.getExpression() |
IExpression |
IArrayAssignmentStatement.getExpression() |
IExpression |
IAssignmentStatement.getExpression() |
IExpression |
IMemberAssignmentStatement.getExpression() |
IExpression |
ICaseClause.getExpression() |
IExpression |
ILoopStatement.getExpression() |
IExpression |
IIfStatement.getExpression() |
IExpression |
IThrowStatement.getExpression() |
IExpression |
IUsingStatement.getExpression() |
IExpression |
IExpressionStatement.getExpression() |
IExpression |
INotAStatement.getExpression() |
IExpression |
IForEachStatement.getInExpression() |
IExpression |
IMemberAssignmentStatement.getMemberExpression() |
IExpression |
IMemberAssignmentStatement.getRootExpression() |
IExpression |
ISwitchStatement.getSwitchExpression() |
IExpression |
IReturnStatement.getValue() |
| Modifier and Type | Method and Description |
|---|---|
IExpression |
ParameterInfoBuilder.BuiltParameterInfo.getDefaultValue() |
IExpression[] |
IOptionalParamCapable.getDefaultValueExpressions() |
IExpression[] |
IInvocableType.getDefaultValueExpressions() |
IExpression[] |
MethodInfoDelegate.getDefaultValueExpressions() |
IExpression[] |
ParameterizedFunctionType.getDefaultValueExpressions() |
IExpression[] |
FunctionType.getDefaultValueExpressions() |
| Modifier and Type | Method and Description |
|---|---|
List<IExpression> |
MethodScore.getArguments() |
| Modifier and Type | Method and Description |
|---|---|
IConstructorType |
IErrorType.getErrorTypeConstructorType(IExpression[] eArgs,
List listAllMatchingMethods) |
IFunctionType |
IErrorType.getErrorTypeFunctionType(IExpression[] eArgs,
String strMethod,
List listAllMatchingMethods) |
ParameterInfoBuilder |
ParameterInfoBuilder.withDefValue(IExpression value) |
| Modifier and Type | Method and Description |
|---|---|
void |
MethodScore.setArguments(List<IExpression> argExpressions) |
| Modifier and Type | Method and Description |
|---|---|
IExpression |
IGosuProgram.getExpression() |
IExpression |
IGosuFragment.getExpression() |
| Modifier and Type | Method and Description |
|---|---|
void |
IGosuFragment.setExpression(IExpression expression) |
Copyright © 2017. All rights reserved.