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 TypeClassDescriptionclass
class
The root class for all Expressions represented in a parse tree as specified in the Gosu grammar.class
class
The 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 ParsedElement
GosuParser.peekParsedElement()
Methods in gw.internal.gosu.parser with parameters of type ParsedElementModifier and TypeMethodDescription(package private) boolean
GosuParser._parseTypeVariableDefinition
(ParsedElement parsedElem, TypeVariableDefinition typeVarDef, boolean bFirstPass) (package private) final void
ParserBase.addError
(ParsedElement parsedElement, ResourceKey errorMsg) (package private) final void
ParserBase.addError
(ParsedElement parsedElement, ResourceKey errorMsg, Object... args) (package private) void
GosuParser.addMisingArgsWithDefaultValues
(ParsedElement element, IInvocableType funcType, List<Expression> argExpressions, List<LightweightParserState> parserStates, boolean bShouldScoreMethods) private static boolean
ParserBase.assertBoxedOrBigNumber
(ParserBase parser, ParsedElement parsedElement, IType rhsType, int op) private void
GosuParser.assignRuntime
(ParsedElement elem, boolean bIsolatedScope, IFileContext context, IType superType, IScriptPartId partId) protected ISymbol
ParserBase.captureSymbol
(ICompilableTypeInternal anonClass, String strName, ParsedElement e) (package private) void
ParserBase.eatParenthesized
(ParsedElement parsedElement, ResourceKey errorKey) (package private) boolean
ParserBase.eatStatementBlock
(ParsedElement parsedElement, ResourceKey errorKey) ParserBase.findAndWrapLocation
(Expression oldExpr, ParsedElement newExpr) private static IType
ParserBase.getAndAssignOperatorOverloader
(IType lhsType, IType rhsType, int op, ParsedElement parsedElement) (package private) DynamicPropertySymbol
GosuClassParser.getOrCreateDynamicPropertySymbol
(ParsedElement parsedElement, ICompilableTypeInternal gsClass, DynamicFunctionSymbol dfs, boolean bGetter) (package private) DynamicPropertySymbol
GosuParser.getOrCreateDynamicPropertySymbol
(ParsedElement parsedElement, IGosuClassInternal gsClass, DynamicFunctionSymbol dfs, boolean bGetter) private ISymbol
ParserBase.handleForwardReference
(ParsedElement e, ISymbol sym) private void
GosuParser.handleImplicitCoercionsInArgs
(ParsedElement element, IType[] argTypes, IType[] rawArgTypes, List<Expression> args) void
ParseTree.initLocation
(ParsedElement pe, int iOffset, int iLength) (package private) static boolean
ParserBase.isFinalDimension
(ParserBase parser, IType lhsType, ParsedElement pe) private void
GosuParser.maybeRemoveIMonitorLockError
(ParsedElement pe) private MethodScore
GosuParser.parseArgumentList
(IType rootType, ParsedElement element, List<? extends IInvocableType> listFunctionTypes, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided) (package private) DynamicFunctionSymbol
GosuParser.parseFunctionDecl
(ParsedElement element, boolean bProperty, boolean bGetter, ModifierInfo modifiers) (package private) DynamicFunctionSymbol
GosuParser.parseFunctionDecl
(ParsedElement element, ModifierInfo modifiers) (package private) DynamicFunctionSymbol
GosuParser.parseFunctionDecl
(ParsedElement element, String T, boolean bProperty, boolean bGetter, ModifierInfo modifiers) (package private) ISymbol
GosuParser.parseFunctionOrPropertyDeclaration
(ParsedElement element) (package private) void
GosuParser.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 void
GosuParser.parseVariance
(ParsedElement parsedElem, TypeVariableDefinition typeVarDef) private MethodScore
GosuParser.reparseArguments
(MethodScore bestScore, List<Expression> argExpressions, ParsedElement element, int mark, int iLocationsCount, IType rootType, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided) private MethodScore
GosuParser.reparseWithCorrectFunctionAndGtfo
(MethodScore bestScore, boolean bShouldScoreMethods, List<Expression> argExpressions, ParsedElement element, int mark, int iLocationsCount, IType rootType, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided) private static IType
ParserBase.resolveIfDimensionOperand
(ParserBase parser, ParsedElement parsedElement, IType lhsType, int op, IType rhsType) protected ISymbol
ParserBase.resolveNamespaceSymbol
(ParsedElement e, String strName) protected ISymbol
ParserBase.resolveSymbol
(ParsedElement e, String strName, boolean ignoreFunctionSymbols) protected IType
ParserBase.resolveType
(ParsedElement parsedElement, IType lhsType, int op, IType rhsType) protected IType
ParserBase.resolveTypeForArithmeticExpression
(ParsedElement parsedElement, IType lhsType, String op, IType rhsType) private void
GosuParser.transferModifierInfo
(ParsedElement stmt, ModifierInfo modifiers, AnnotationUseSiteTarget target, EnhancementDynamicFunctionSymbol dfs) private boolean
ParserBase.verify
(ParsedElement parsedElement, boolean bExpression, boolean bNextTokenIfException, boolean bWarning, IParserState parserState, ResourceKey errorMesg, Object... args) (package private) boolean
ParserBase.verify
(ParsedElement parsedElement, boolean bExpression, boolean bNextTokenIfException, IParserState parserState, ResourceKey errorMesg, Object... args) (package private) final boolean
ParserBase.verify
(ParsedElement parsedElement, boolean bExpression, boolean bNextTokenIfException, ResourceKey errorMesg, Object... args) (package private) final boolean
ParserBase.verify
(ParsedElement parsedElement, boolean bExpression, IParserState parserState, ResourceKey errorMesg, Object... args) (package private) final boolean
ParserBase.verify
(ParsedElement parsedElement, boolean bExpression, ResourceKey errorMesg, Object... args) (package private) final boolean
ParserBase.verify
(ParsedElement parsedElement, boolean bExpression, ResourceKey errorMesg, String arg0) (package private) final boolean
ParserBase.verify
(ParsedElement parsedElement, boolean bExpression, ResourceKey errorMesg, String... args) private void
GosuParser.verifyArgCount
(ParsedElement element, int iArgs, IConstructorType ctorType) private void
GosuParser.verifyArgCount
(ParsedElement element, int iArgs, IFunctionType funcType) private boolean
GosuParser.verifyCanParameterizeType
(ParsedElement elem, IType type, IType[] typeParam) private void
GosuParser.verifyCase
(ParsedElement element, String foundName, String actualName, IParserState state, ResourceKey errorKey, boolean isEndsWithMatchOK) private void
GosuParser.verifyCase
(ParsedElement element, String foundName, String actualName, ResourceKey errorKey, boolean isEndsWithMatchOK) private void
GosuParser.verifyFunction
(DynamicFunctionSymbol dfs, ParsedElement element) (package private) void
GosuParser.verifyFunctionConflictsWithPropoertySetter
(ParsedElement element, DynamicFunctionSymbol dfs, DynamicPropertySymbol dps) (package private) void
ParserBase.verifyNoAbstractHideOverrideModifierDefined
(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw) (package private) void
ParserBase.verifyNoAbstractHideOverrideStaticModifierDefined
(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw) (package private) void
ParserBase.verifyNoAbstractHideOverrideStaticModifierDefined
(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw, boolean alreadyMatched) (package private) void
ParserBase.verifyNoAbstractHideStaticModifierDefined
(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw, boolean alreadyMatched) (package private) void
ParserBase.verifyNoAccessibilityModifierDefined
(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw) (package private) void
ParserBase.verifyNoCombinedFinalPrivateModifierDefined
(ParsedElement elem, boolean bIgnoreErrors, int modifier) (package private) void
ParserBase.verifyNoCombinedFinalStaticModifierDefined
(ParsedElement elem, boolean bIgnoreErrors, int modifier) (package private) void
ParserBase.verifyNoCombinedPrivateAbstract
(ParsedElement elem, boolean bIgnoreErrors, int modifier) (package private) void
ParserBase.verifyNoHideOverrideModifierDefined
(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw) (package private) void
ParserBase.verifyNoHideOverrideStaticModifierDefined
(ParsedElement elem, boolean bIgnoreErrors, int modifier, Keyword kw) private void
GosuParser.verifyNoImplicitPropertyMethodConflicts
(ParsedElement element, DynamicFunctionSymbol dfs) private void
GosuParser.verifyNotWeakerAccess
(ParsedElement element, DynamicFunctionSymbol dfs, DynamicFunctionSymbol dfsExisting) (package private) final boolean
ParserBase.verifyOrWarn
(ParsedElement target, boolean bExpression, boolean bWarning, ResourceKey err, Object... args) private void
GosuParser.verifyOverrideNotOnMethodThatDoesNotExtend
(ParsedElement element, DynamicFunctionSymbol dfs) (package private) void
GosuParser.verifyPropertySetterConflictsWithFunction
(ParsedElement element, DynamicFunctionSymbol dfs, String propName, DynamicFunctionSymbol existingDfs) private void
GosuParser.verifyReified
(boolean bValidOverrideFound, ParsedElement element, DynamicFunctionSymbol dfs) private void
GosuParser.verifySameNumberOfFunctionTypeVars
(ParsedElement element, DynamicFunctionSymbol dfs, DynamicFunctionSymbol dfsExisting) private void
GosuParser.verifyTypeForUsingStatementPredicate
(ParsedElement pe, IType type) protected IType
ParserBase.verifyTypesComparable
(ParsedElement element, IType lhsType, IType rhsType, boolean bBiDirectional, boolean bErrorIfCoercion) protected IType
ParserBase.verifyTypesComparable
(ParsedElement element, IType lhsType, IType rhsType, boolean bBiDirectional, boolean bErrorIfCoercion, IParserState state) private void
GosuClassParser.verifyTypeVarVariance
(Variance ctxVariance, ParsedElement elem, IType type) (package private) final boolean
ParserBase.warn
(ParsedElement target, boolean bExpression, IParserState state, ResourceKey err, Object... args) (package private) final boolean
ParserBase.warn
(ParsedElement target, boolean bExpression, ResourceKey err, Object... args) private void
ParserBase.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 class
Represents an additive expression in the Gosu grammar:class
class
class
class
The base class for arithmetic expressions with binary operators e.g., + - * / %.final class
Represents a member access expression in the Gosu grammar:class
final class
An expression representing a bean method call:class
final class
final class
Represents a bitshift expression in the Gosu grammar:final class
Represents a bitwise OR expression in the Gosu grammar:final class
Represents a bitwise OR expression in the Gosu grammar:final class
Represents a bitwise OR expression in the Gosu grammar:final class
A block expression, representing an anonymous function/closureclass
Gosu block invocation expression.class
Represents a Block literal expression as defined in the Gosu grammar.final class
A literal expression for Boolean values.final class
Represents a String literal expression as defined in the Gosu grammar.class
class
class
final class
Represents a conditional AND expression in the Gosu grammar:class
The base class for conditional expressions with logical operators e.g., && || ==.final class
Represents a conditional OR expression in the Gosu grammar:class
Conditional Ternary Expression as specified in the Gosu.class
The root (marker) class for all Literal expressions.class
class
Represents an equality expression in the Gosu grammar:final class
The 'eval' operator as an expression:class
Represents a feature literal expression as defined in the Gosu grammar.class
Gosu identifier expression.class
Represents an identity expression in the Gosu grammar:class
An empty subtype of TypeAsExpression to indicate that this is an implicitly done coercionclass
class
final class
class
class
final class
Represents an interval expression in the Gosu grammar:class
The root (marker) class for all Literal expressions.class
final class
class
class
Represents a member access expression in the Gosu grammar:class
Represents a member expansion access expression in the Gosu grammar:final class
class
final class
Represents a multiplicative expression in the Gosu grammar:class
class
The 'new' operator as an expression:class
final class
An expression representing a 'null' expression i.e., the null keyword.final class
An expression representing number literals as defined in the Gosu grammar.class
class
class
class
An expression representing a Program:class
class
For backward compatibility when we exposed both properties and methods on java getters.final class
Represents a relational expression in the Gosu grammar:final class
Represents a StaticTypeOf expression as defined in the Gosu grammar.class
Represents a String literal expression as defined in the Gosu grammar.final class
super'[' <type-literal> ']' where <type-literal> must be a type from the class's declared super or interfacesclass
class
class
class
Represents a typeas expression in the Gosu grammar:final class
Represents a typeis expression in the Gosu grammar:class
Represents a Type literal expression as defined in the Gosu grammar.final class
Represents a TypeOf expression as defined in the Gosu grammar.class
class
class
class
final class
Represents a unary expression as defined in the Gosu grammar.final class
Represents 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 class
Represents an array assignment statement in the Gosu grammar:final class
final class
Represents an assignment statement in the Gosu grammar:final class
Represents a bean-method-call statement as specified in the Gosu grammar:class
final class
Represents a break statement as specified in the Gosu grammar:final class
final class
Represents a try-catch-finally-statement as specified in the Gosu grammar:class
class
final class
class
final class
Represents a continue statement as specified in the Gosu grammar:class
final class
Represents an do-while-statement as specified in the Gosu grammar:final class
final class
final class
Represents a foreach statement as specified in the Gosu grammar:class
class
final class
Represents an if-statement as specified in the Gosu grammar:class
final class
final class
Represents a member-assignment statement as specified in the Gosu grammar:final class
Represents a method-call statement as specified in the Gosu grammar:class
final class
Represents a method-call statement as specified in the Gosu grammar:class
Represents a noop statement as specified in the Gosu grammar:final class
class
final class
Represents a return statement as specified in the Gosu grammar:final class
Represents a statement-list as specified in the Gosu grammar:final class
Represents a switch-statement as specified in the Gosu grammar:class
class
class
final class
Represents a throw-statement as specified in the Gosu grammar:final class
Represents a try-catch-finally-statement as specified in the Gosu grammar:class
class
class
final class
Represents the using-statement as specified in the Gosu grammar:class
Represents a var statement as specified in the Gosu grammar:final class
Represents an while-statement as specified in the Gosu grammar: