Uses of Class
gw.internal.gosu.parser.ParsedElement
Packages that use ParsedElement
Package
Description
-
Uses of ParsedElement in gw.internal.gosu.parser
Subclasses of ParsedElement in gw.internal.gosu.parserModifier and TypeClassDescriptionclassclassThe root class for all Expressions represented in a parse tree as specified in the Gosu grammar.classclassThe root class for all Statements represented in a parse tree.Fields in gw.internal.gosu.parser declared as ParsedElementFields in gw.internal.gosu.parser with type parameters of type ParsedElementMethods in gw.internal.gosu.parser with type parameters of type ParsedElementModifier and TypeMethodDescriptionprivate <T extends ParsedElement>
TGosuDocAnnotation.initLocation(T pe) Methods in gw.internal.gosu.parser that return ParsedElementModifier and TypeMethodDescriptionParseTree.getParsedElement()protected ParsedElementGosuParser.peekParsedElement()Methods in gw.internal.gosu.parser with parameters of type ParsedElementModifier and TypeMethodDescription(package private) booleanGosuParser._parseTypeVariableDefinition(ParsedElement parsedElem, TypeVariableDefinition typeVarDef, boolean bFirstPass) (package private) final voidParserBase.addError(ParsedElement parsedElement, ResourceKey errorMsg) (package private) final voidParserBase.addError(ParsedElement parsedElement, ResourceKey errorMsg, Object... args) (package private) voidGosuParser.addMisingArgsWithDefaultValues(ParsedElement element, IInvocableType funcType, List<Expression> argExpressions, List<LightweightParserState> parserStates, boolean bShouldScoreMethods) private static booleanParserBase.assertBoxedOrBigNumber(ParserBase parser, ParsedElement parsedElement, IType rhsType, int op) private voidGosuParser.assignRuntime(ParsedElement elem, boolean bIsolatedScope, IFileContext context, IType superType, IScriptPartId partId) protected ISymbolParserBase.captureSymbol(ICompilableTypeInternal anonClass, String strName, ParsedElement e) (package private) voidParserBase.eatParenthesized(ParsedElement parsedElement, ResourceKey errorKey) (package private) booleanParserBase.eatStatementBlock(ParsedElement parsedElement, ResourceKey errorKey) ParserBase.findAndWrapLocation(Expression oldExpr, ParsedElement newExpr) private static ITypeParserBase.getAndAssignOperatorOverloader(IType lhsType, IType rhsType, int op, ParsedElement parsedElement) (package private) DynamicPropertySymbolGosuClassParser.getOrCreateDynamicPropertySymbol(ParsedElement parsedElement, ICompilableTypeInternal gsClass, DynamicFunctionSymbol dfs, boolean bGetter) (package private) DynamicPropertySymbolGosuParser.getOrCreateDynamicPropertySymbol(ParsedElement parsedElement, IGosuClassInternal gsClass, DynamicFunctionSymbol dfs, boolean bGetter) private ISymbolParserBase.handleForwardReference(ParsedElement e, ISymbol sym) private voidGosuParser.handleImplicitCoercionsInArgs(ParsedElement element, IType[] argTypes, IType[] rawArgTypes, List<Expression> args) voidParseTree.initLocation(ParsedElement pe, int iOffset, int iLength) (package private) static booleanParserBase.isFinalDimension(ParserBase parser, IType lhsType, ParsedElement pe) private voidGosuParser.maybeRemoveIMonitorLockError(ParsedElement pe) private MethodScoreGosuParser.parseArgumentList(IType rootType, ParsedElement element, List<? extends IInvocableType> listFunctionTypes, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided) (package private) DynamicFunctionSymbolGosuParser.parseFunctionDecl(ParsedElement element, boolean bProperty, boolean bGetter, ModifierInfo modifiers) (package private) DynamicFunctionSymbolGosuParser.parseFunctionDecl(ParsedElement element, ModifierInfo modifiers) (package private) DynamicFunctionSymbolGosuParser.parseFunctionDecl(ParsedElement element, String T, boolean bProperty, boolean bGetter, ModifierInfo modifiers) (package private) ISymbolGosuParser.parseFunctionOrPropertyDeclaration(ParsedElement element) (package private) voidGosuParser.parseTypeVariableDefinition(ParsedElement parsedElem, TypeVariableDefinition typeVarDef, boolean bFirstPass) (package private) List<ITypeVariableDefinitionExpression>GosuParser.parseTypeVariableDefList(ParsedElement parsedElem, boolean bForFunction, List<TypeVariableDefinitionImpl> typeVarDefListFromDecl) (package private) List<ITypeVariableDefinitionExpression>GosuParser.parseTypeVariableDefs(ParsedElement parsedElem, boolean bFunction, List<TypeVariableDefinitionImpl> typeVarDefListFromDecl) private voidGosuParser.parseVariance(ParsedElement parsedElem, TypeVariableDefinition typeVarDef) private MethodScoreGosuParser.reparseArguments(MethodScore bestScore, List<Expression> argExpressions, ParsedElement element, int mark, int iLocationsCount, IType rootType, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided) private MethodScoreGosuParser.reparseWithCorrectFunctionAndGtfo(MethodScore bestScore, boolean bShouldScoreMethods, List<Expression> argExpressions, ParsedElement element, int mark, int iLocationsCount, IType rootType, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided) private static ITypeParserBase.resolveIfDimensionOperand(ParserBase parser, ParsedElement parsedElement, IType lhsType, int op, IType rhsType) protected ISymbolParserBase.resolveNamespaceSymbol(ParsedElement e, String strName) protected ISymbolParserBase.resolveSymbol(ParsedElement e, String strName, boolean ignoreFunctionSymbols) protected ITypeParserBase.resolveType(ParsedElement parsedElement, IType lhsType, int op, IType rhsType) protected ITypeParserBase.resolveTypeForArithmeticExpression(ParsedElement parsedElement, IType lhsType, String op, IType rhsType) private voidGosuParser.transferModifierInfo(ParsedElement stmt, ModifierInfo modifiers, AnnotationUseSiteTarget target, EnhancementDynamicFunctionSymbol dfs) private booleanParserBase.verify(ParsedElement parsedElement, boolean bExpression, boolean bNextTokenIfException, boolean bWarning, IParserState parserState, ResourceKey errorMesg, Object... args) (package private) booleanParserBase.verify(ParsedElement parsedElement, boolean bExpression, boolean bNextTokenIfException, IParserState parserState, ResourceKey errorMesg, Object... args) (package private) final booleanParserBase.verify(ParsedElement parsedElement, boolean bExpression, boolean bNextTokenIfException, ResourceKey errorMesg, Object... args) (package private) final booleanParserBase.verify(ParsedElement parsedElement, boolean bExpression, IParserState parserState, ResourceKey errorMesg, Object... args) (package private) final booleanParserBase.verify(ParsedElement parsedElement, boolean bExpression, ResourceKey errorMesg, Object... args) (package private) final booleanParserBase.verify(ParsedElement parsedElement, boolean bExpression, ResourceKey errorMesg, String arg0) (package private) final booleanParserBase.verify(ParsedElement parsedElement, boolean bExpression, ResourceKey errorMesg, String... args) private voidGosuParser.verifyArgCount(ParsedElement element, int iArgs, IConstructorType ctorType) private voidGosuParser.verifyArgCount(ParsedElement element, int iArgs, IFunctionType funcType) private booleanGosuParser.verifyCanParameterizeType(ParsedElement elem, IType type, IType[] typeParam) private voidGosuParser.verifyCase(ParsedElement element, String foundName, String actualName, IParserState state, ResourceKey errorKey, boolean isEndsWithMatchOK) private voidGosuParser.verifyCase(ParsedElement element, String foundName, String actualName, ResourceKey errorKey, boolean isEndsWithMatchOK) private voidGosuParser.verifyFunction(DynamicFunctionSymbol dfs, ParsedElement element) (package private) voidGosuParser.verifyFunctionConflictsWithPropoertySetter(ParsedElement element, DynamicFunctionSymbol dfs, DynamicPropertySymbol dps) (package private) voidParserBase.verifyNoAbstractHideOverrideModifierDefined(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw) (package private) voidParserBase.verifyNoAbstractHideOverrideStaticModifierDefined(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw) (package private) voidParserBase.verifyNoAbstractHideOverrideStaticModifierDefined(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw, boolean alreadyMatched) (package private) voidParserBase.verifyNoAbstractHideStaticModifierDefined(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw, boolean alreadyMatched) (package private) voidParserBase.verifyNoAccessibilityModifierDefined(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw) (package private) voidParserBase.verifyNoCombinedFinalPrivateModifierDefined(ParsedElement elem, boolean bIgnoreErrors, int modifier) (package private) voidParserBase.verifyNoCombinedFinalStaticModifierDefined(ParsedElement elem, boolean bIgnoreErrors, int modifier) (package private) voidParserBase.verifyNoCombinedPrivateAbstract(ParsedElement elem, boolean bIgnoreErrors, int modifier) (package private) voidParserBase.verifyNoHideOverrideModifierDefined(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw) (package private) voidParserBase.verifyNoHideOverrideStaticModifierDefined(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw) private voidGosuParser.verifyNoImplicitPropertyMethodConflicts(ParsedElement element, DynamicFunctionSymbol dfs) private voidGosuParser.verifyNotWeakerAccess(ParsedElement element, DynamicFunctionSymbol dfs, DynamicFunctionSymbol dfsExisting) (package private) final booleanParserBase.verifyOrWarn(ParsedElement target, boolean bExpression, boolean bWarning, ResourceKey err, Object... args) private voidGosuParser.verifyOverrideNotOnMethodThatDoesNotExtend(ParsedElement element, DynamicFunctionSymbol dfs) (package private) voidGosuParser.verifyPropertySetterConflictsWithFunction(ParsedElement element, DynamicFunctionSymbol dfs, String propName, DynamicFunctionSymbol existingDfs) private voidGosuParser.verifyReified(boolean bValidOverrideFound, ParsedElement element, DynamicFunctionSymbol dfs) private voidGosuParser.verifySameNumberOfFunctionTypeVars(ParsedElement element, DynamicFunctionSymbol dfs, DynamicFunctionSymbol dfsExisting) private voidGosuParser.verifyTypeForUsingStatementPredicate(ParsedElement pe, IType type) protected ITypeParserBase.verifyTypesComparable(ParsedElement element, IType lhsType, IType rhsType, boolean bBiDirectional, boolean bErrorIfCoercion) protected ITypeParserBase.verifyTypesComparable(ParsedElement element, IType lhsType, IType rhsType, boolean bBiDirectional, boolean bErrorIfCoercion, IParserState state) private voidGosuClassParser.verifyTypeVarVariance(Variance ctxVariance, ParsedElement elem, IType type) (package private) final booleanParserBase.warn(ParsedElement target, boolean bExpression, IParserState state, ResourceKey err, Object... args) (package private) final booleanParserBase.warn(ParsedElement target, boolean bExpression, ResourceKey err, Object... args) private voidParserBase.warnOnPcfVariablesHack(ParsedElement e, ISymbol sym) Constructors in gw.internal.gosu.parser with parameters of type ParsedElementModifierConstructorDescriptionParseTree(ParsedElement pe, int iOffset, int iLength, IScriptPartId scriptPart) -
Uses of ParsedElement in gw.internal.gosu.parser.expressions
Subclasses of ParsedElement in gw.internal.gosu.parser.expressionsModifier and TypeClassDescriptionfinal classRepresents an additive expression in the Gosu grammar:classclassclassclassThe base class for arithmetic expressions with binary operators e.g., + - * / %.final classRepresents a member access expression in the Gosu grammar:classfinal classAn expression representing a bean method call:classfinal classfinal classRepresents a bitshift expression in the Gosu grammar:final classRepresents a bitwise OR expression in the Gosu grammar:final classRepresents a bitwise OR expression in the Gosu grammar:final classRepresents a bitwise OR expression in the Gosu grammar:final classA block expression, representing an anonymous function/closureclassGosu block invocation expression.classRepresents a Block literal expression as defined in the Gosu grammar.final classA literal expression for Boolean values.final classRepresents a String literal expression as defined in the Gosu grammar.classclassclassfinal classRepresents a conditional AND expression in the Gosu grammar:classThe base class for conditional expressions with logical operators e.g., && || ==.final classRepresents a conditional OR expression in the Gosu grammar:classConditional Ternary Expression as specified in the Gosu.classThe root (marker) class for all Literal expressions.classclassRepresents an equality expression in the Gosu grammar:final classThe 'eval' operator as an expression:classRepresents a feature literal expression as defined in the Gosu grammar.classGosu identifier expression.classRepresents an identity expression in the Gosu grammar:classAn empty subtype of TypeAsExpression to indicate that this is an implicitly done coercionclassclassfinal classclassclassfinal classRepresents an interval expression in the Gosu grammar:classThe root (marker) class for all Literal expressions.classfinal classclassclassRepresents a member access expression in the Gosu grammar:classRepresents a member expansion access expression in the Gosu grammar:final classclassfinal classRepresents a multiplicative expression in the Gosu grammar:classclassThe 'new' operator as an expression:classfinal classAn expression representing a 'null' expression i.e., the null keyword.final classAn expression representing number literals as defined in the Gosu grammar.classclassclassclassAn expression representing a Program:classclassFor backward compatibility when we exposed both properties and methods on java getters.final classRepresents a relational expression in the Gosu grammar:final classRepresents a StaticTypeOf expression as defined in the Gosu grammar.classRepresents a String literal expression as defined in the Gosu grammar.final classsuper'[' <type-literal> ']' where <type-literal> must be a type from the class's declared super or interfacesclassclassclassclassRepresents a typeas expression in the Gosu grammar:final classRepresents a typeis expression in the Gosu grammar:classRepresents a Type literal expression as defined in the Gosu grammar.final classRepresents a TypeOf expression as defined in the Gosu grammar.classclassclassclassfinal classRepresents a unary expression as defined in the Gosu grammar.final classRepresents a unary-not-plus-minus expression as defined in the Gosu grammar.class -
Uses of ParsedElement in gw.internal.gosu.parser.statements
Subclasses of ParsedElement in gw.internal.gosu.parser.statementsModifier and TypeClassDescriptionfinal classRepresents an array assignment statement in the Gosu grammar:final classfinal classRepresents an assignment statement in the Gosu grammar:final classRepresents a bean-method-call statement as specified in the Gosu grammar:classfinal classRepresents a break statement as specified in the Gosu grammar:final classfinal classRepresents a try-catch-finally-statement as specified in the Gosu grammar:classclassfinal classclassfinal classRepresents a continue statement as specified in the Gosu grammar:classfinal classRepresents an do-while-statement as specified in the Gosu grammar:final classfinal classfinal classRepresents a foreach statement as specified in the Gosu grammar:classclassfinal classRepresents an if-statement as specified in the Gosu grammar:classfinal classfinal classRepresents a member-assignment statement as specified in the Gosu grammar:final classRepresents a method-call statement as specified in the Gosu grammar:classfinal classRepresents a method-call statement as specified in the Gosu grammar:classRepresents a noop statement as specified in the Gosu grammar:final classclassfinal classRepresents a return statement as specified in the Gosu grammar:final classRepresents a statement-list as specified in the Gosu grammar:final classRepresents a switch-statement as specified in the Gosu grammar:classclassclassfinal classRepresents a throw-statement as specified in the Gosu grammar:final classRepresents a try-catch-finally-statement as specified in the Gosu grammar:classclassclassfinal classRepresents the using-statement as specified in the Gosu grammar:classRepresents a var statement as specified in the Gosu grammar:final classRepresents an while-statement as specified in the Gosu grammar: