Uses of Interface
gw.lang.parser.IParsedElement
-
-
Uses of IParsedElement in editor
Fields in editor declared as IParsedElement Modifier and Type Field Description private IParsedElementSmartFixManager. _javaStyleCastprivate IParsedElementSmartFixManager. _peToFixWithAsStatementprivate IParsedElementSmartFixManager. _sourceOfIssueMethods in editor that return IParsedElement Modifier and Type Method Description IParsedElementGosuEditor. findFunction(IParsedElement parsedElement)private static IParsedElementExtractVariablePopup. findValidRootScopeElement(GosuEditor gosuEditor)IParsedElementGosuEditor. getFunctionCallAtCaret()IParsedElementSmartFixManager. getJavaStyleCast()IParsedElementSmartFixManager. getPeToFixWithAsStatement()IParsedElementGosuEditor. getRootParsedElement()IParsedElementSmartFixManager. getSourceOfIssue()Methods in editor with parameters of type IParsedElement Modifier and Type Method Description IParsedElementGosuEditor. findFunction(IParsedElement parsedElement)private static java.awt.PointParseExceptionResolver. findMethodArgPoint(IParsedElement mce, javax.swing.text.JTextComponent editor)private IObjectInitializerExpressionInitializerCompletionHandler. findObjectInitializerExpression(IParsedElement parsedElement)private static java.lang.StringContextHelpUtil. getContextHelp(IFeatureInfo featureInfo, IParsedElement deepestParsedElement)private static IFeatureInfoContextHelpUtil. getCorrespondingFeatureInfo(IParsedElement deepestParsedElement)private IParameterInfo[][]ParameterInfoPopup. getParamInfoLists(IParsedElement parsedElement)static SmartFixManager.ReplaceChunkSmartFixManager. getReplaceChunk(IParsedElement sourceOfIssue, java.lang.String gosuSource)private ITypeSmartFixManager. getReturnTypeFromPartialStatement(IParsedElement source)private java.lang.IntegerGosuDocument. getStyleCodeForParsedElement(int iPosition, IParsedElement parsedElem)Given a IParsedElement return a special Style.private ITypeGosuEditor. getTypeFrom(IParsedElement pe)voidGosuEditor. gotoDeclaration(IParsedElement pe)private booleanSmartFixManager. handlePossibleImportFix(IParsedElement source, ITypeUsesMap typeUses, java.util.Set<java.lang.String> processed)static booleanParseExceptionResolver. isEditorAtPossibleArgPosition(IParsedElement e, javax.swing.text.JTextComponent editor)static booleanInitializerCompletionHandler. isInitializerStart(IParsedElement parsedElement)voidSmartFixManager. setSourceOfIssue(IParsedElement sourceOfIssue)private voidSmartFixManager. showSmartFix(IParsedElement source, java.lang.String displayText)voidTypeNameValidator. validate(IParsedElement rootParsedElement, java.lang.String scriptSrc) -
Uses of IParsedElement in editor.search
Fields in editor.search declared as IParsedElement Modifier and Type Field Description private IParsedElementUsageTarget. _peMethods in editor.search that return IParsedElement Modifier and Type Method Description private static IParsedElementUsageTarget. findDeepestViablePe(int offset, IParsedElement pe)private static IParsedElementUsageTarget. findLocalDeclaration(ISymbol symbol, IParsedElement pe)IParsedElementUsageTarget. getParsedElement()private static IParsedElementUsageTarget. getRootParsedElement(IParsedElement pe)Methods in editor.search with parameters of type IParsedElement Modifier and Type Method Description private java.util.List<SearchLocation>UsageSearcher. addSearchLocation(IParsedElement elem, java.util.List<SearchLocation> locations)private java.util.List<SearchLocation>UsageSearcher. addZeroLengthSearchLocation(IParsedElement elem, java.util.List<SearchLocation> locations)private static IParsedElementUsageTarget. findDeepestViablePe(int offset, IParsedElement pe)private static IFeatureInfoUsageTarget. findFeatureInfo(IParsedElement parent, java.lang.String name)private static IFeatureInfoUsageTarget. findFeatureInfoFor(IParsedElement pe)private static IFunctionStatementUsageTarget. findFunctionStmt(IParsedElement pe)private static IParsedElementUsageTarget. findLocalDeclaration(ISymbol symbol, IParsedElement pe)private IFeatureInfoLocalVarFeatureInfo. findMethodInfo(IParsedElement pe)private ITokenUsageSearcher. findNameToken(java.lang.String name, IParsedElement pe)private static SearchElementUsageTarget. findTarget(IFeatureInfo fi, IParsedElement ref)private java.util.List<SearchLocation>UsageSearcher. findUsage(IParsedElement pe)private java.util.List<SearchLocation>UsageSearcher. findUsage(IParsedElement pe, LocalVarFeatureInfo findLocal, java.util.List<SearchLocation> locations)private java.util.List<SearchLocation>UsageSearcher. findUsage(IParsedElement pe, IConstructorInfo findCi, java.util.List<SearchLocation> locations)private java.util.List<SearchLocation>UsageSearcher. findUsage(IParsedElement pe, IMethodInfo findMi, java.util.List<SearchLocation> locations)private java.util.List<SearchLocation>UsageSearcher. findUsage(IParsedElement pe, IPropertyInfo findPi, java.util.List<SearchLocation> locations)private java.util.List<SearchLocation>UsageSearcher. findUsage(IParsedElement pe, IType type, java.util.List<SearchLocation> locations)private static IParsedElementUsageTarget. getRootParsedElement(IParsedElement pe)private java.util.List<SearchLocation>UsageSearcher. getSearchLocations(IParsedElement pe, IType type, java.util.List<SearchLocation> locations, IFeatureInfo pi)static UsageTargetUsageTarget. makeTarget(IParsedElement pe)private static booleanUsageTarget. sameFunctionSameIndex(IParsedElement pe, ISymbol symbol, ILocalVarDeclaration varDecl)Constructors in editor.search with parameters of type IParsedElement Constructor Description SearchElement(IParsedElement pe)UsageTarget(IParsedElement pe, IFeatureInfo selectedFi) -
Uses of IParsedElement in gw.internal.gosu.ir.transform
Classes in gw.internal.gosu.ir.transform with type parameters of type IParsedElement Modifier and Type Class Description classAbstractElementTransformer<T extends IParsedElement>Fields in gw.internal.gosu.ir.transform declared as IParsedElement Modifier and Type Field Description private TAbstractElementTransformer. _parsedElementMethods in gw.internal.gosu.ir.transform with parameters of type IParsedElement Modifier and Type Method Description private intFunctionStatementTransformer. getLastLineOfFunction(IParsedElement stmt)private intAbstractElementTransformer. pushEnclosingFunctionTypeParams(IParsedElement pe, IType type, int iCount, java.util.List<IRExpression> args) -
Uses of IParsedElement in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression with parameters of type IParsedElement Modifier and Type Method Description static java.lang.ObjectEvalExpressionTransformer. compileAndRunEvalSource(java.lang.Object source, java.lang.Object outer, java.lang.Object[] capturedValues, LazyTypeResolver[] immediateFuncTypeParams, IType enclosingClass, IParsedElement evalExpr)static java.lang.ObjectEvalExpressionTransformer. compileAndRunEvalSource(java.lang.Object source, java.lang.Object outer, java.lang.Object[] capturedValues, LazyTypeResolver[] immediateFuncTypeParams, IType enclosingClass, IParsedElement evalExpr, ISymbolTable compileTimeLocalContextSymbols, IExternalSymbolMap runtimeLocalSymbolValues)private booleanAdditiveExpressionTransformer. containsIdentifier(IParsedElement expr)protected intEvalBasedTransformer. getFunctionTypeParamsCount(IParsedElement pe)private booleanNewExpressionTransformer. isInThisNew(IParsedElement expr)protected IRExpressionEvalBasedTransformer. pushEnclosingFunctionTypeParamsInArray(IParsedElement expr) -
Uses of IParsedElement in gw.internal.gosu.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement that return types with arguments of type IParsedElement Modifier and Type Method Description private java.util.Iterator<? extends IParsedElement>UsingStatementTransformer. getUsingVars()Methods in gw.internal.gosu.ir.transform.statement with parameters of type IParsedElement Modifier and Type Method Description private booleanReturnStatementTransformer. finallyBlockInParentHierarchy(IParsedElement stmt)private ITypeUsingStatementTransformer. getType(IParsedElement pe)private IRSymbolUsingStatementTransformer. initVar(IParsedElement pe, IRStatementList stmtList)Method parameters in gw.internal.gosu.ir.transform.statement with type arguments of type IParsedElement Modifier and Type Method Description private IRStatementUsingStatementTransformer. compileUsingVars(java.util.Iterator<? extends IParsedElement> usingVars) -
Uses of IParsedElement in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IParsedElement Modifier and Type Class Description classDefaultParamValueLiteralclassExpressionThe root class for all Expressions represented in a parse tree as specified in the Gosu grammar.classParenthesizedExpressionclassParsedElementParsedElement is the root class for all non-terminal elements represented in a parse tree i.e., all non-terminal expressions and statements derive either directly or indirectly from this class.classStatementThe root class for all Statements represented in a parse tree.Fields in gw.internal.gosu.parser declared as IParsedElement Modifier and Type Field Description private IParsedElementGosuProgramParseInfo. _evalExprOrAnyExprprivate IParsedElementParsedElement. _parentMethods in gw.internal.gosu.parser with type parameters of type IParsedElement Modifier and Type Method Description <E extends IParsedElement>
booleanParsedElement. getContainedParsedElementsByType(java.lang.Class<E> parsedElementType, java.util.List<E> listResults)Find all the parsed elements of a given type contained within this parsed element.Methods in gw.internal.gosu.parser that return IParsedElement Modifier and Type Method Description IParsedElementParsedElement. findAncestorParsedElementByType(java.lang.Class... parsedElementClasses)private static IParsedElementContextSensitiveCodeRunner. findElemAt(IGosuClassInternal gsClass, int iContextLocation)IParsedElementParsedElement. findRootParsedElement()IParsedElementGosuProgram. getEnclosingEvalExpression()IParsedElementGosuProgramParseInfo. getEvalExpression()IParsedElementParsedElement. getParent()static IParsedElementContextInferenceManager. unwrapImplicitTypeAs(Expression expression)Methods in gw.internal.gosu.parser with parameters of type IParsedElement Modifier and Type Method Description voidParsedElement. addExceptionsFrom(IParsedElement elem)private static IParsedElementWithAtLeastOneDeclarationParsedElement. checkIfDeclaringStatement(IParsedElement parsedElement, java.lang.String identifierName)static voidContextSensitiveCodeRunner. collectLocalSymbols(IType enclosingType, ISymbolTable symTable, IParsedElement parsedElement, int iOffset)StandardParserStateGosuIndustrialParkImpl. createStandardParserState(IParsedElement rootParsedElement, java.lang.String scriptSrc, boolean b)private static booleanParsedElement. elementIsOneOfType(IParsedElement element, java.lang.Class[] parsedElementClasses)IParsedElementWithAtLeastOneDeclarationParsedElement. findDeclaringStatement(IParsedElement element, java.lang.String identifierName)private static IParsedElementWithAtLeastOneDeclarationParsedElement. findDeclaringStatementInChildren(IParsedElement element, java.lang.String identifierName)private IGosuClassDynamicFunctionSymbol. findGosuClassOrProgram(IParsedElement pe)private static ILocalVarDeclarationContextSensitiveCodeRunner. findLocalVarSymbol(java.lang.String strVar, IParsedElement pe)private ITypeGosuParser. getBlockReturnType(IParsedElement blockBody, IType ctxType)private static intGosuProgramParser. getEvalExprLocationOffset(IParsedElement evalExpr)private ITypeUsesMapGosuProgramParser. getTypeUsedMapFrom(IParsedElement ctxElem)private booleanGosuParser. hasSemicolon(IParsedElement stmt)static java.lang.StringGosuProgramParser. makeEvalKey(java.lang.String strSource, IType enclosingClass, IParsedElement ctxElem)IParseResultGosuProgramParser. parseEval(java.lang.String strSource, java.util.List<ICapturedSymbol> captured, IType enclosingClass, IParsedElement ctxElem, ISymbolTable extSyms)java.util.ArrayList<ISymbol>GosuParser. parseParameterDeclarationList(IParsedElement element, boolean bStatic, java.util.List<IType> inferredArgumentTypes)java.util.ArrayList<ISymbol>GosuParser. parseParameterDeclarationList(IParsedElement element, boolean bStatic, java.util.List<IType> inferredArgumentTypes, boolean bProperty, boolean bGetter, boolean bEmpty, boolean bVarDynamicArg)static voidCompileTimeAnnotationHandler. postDefinitionVerification(IParsedElement elt)private voidGosuParser. removeInnerClasses(IParsedElement e)voidGosuProgram. setEnclosingEvalExpression(IParsedElement evalExprOrAnyExpr)voidGosuProgramParseInfo. setEvalExpression(IParsedElement evalExprOrAnyExpr)voidParsedElement. setParent(IParsedElement parent)voidStatement. setParent(IParsedElement rootElement)(package private) voidParserBase. verifyAnnotations(IParsedElement pe, ModifierInfo modInfo, UsageTarget targetType)(package private) voidParserBase. verifyModifiers(IParsedElement pe, ModifierInfo modInfo, UsageTarget targetType)protected voidParserBase. verifyModifiersForFeature(IParsedElement pe, ModifierInfo modInfo)protected voidParserBase. verifyParsedElement(IParsedElement element)protected voidParserBase. verifyParsedElement(IParsedElement element, boolean bThrowOnWarnings)Method parameters in gw.internal.gosu.parser with type arguments of type IParsedElement Modifier and Type Method Description booleanParsedElement. getContainedParsedElementsByTypes(java.util.List<IParsedElement> listResults, java.lang.Class<? extends IParsedElement>... parsedElementTypes)booleanParsedElement. getContainedParsedElementsByTypesWithIgnoreSet(java.util.List<IParsedElement> listResults, java.util.Set<java.lang.Class<? extends IParsedElement>> ignoreSet, java.lang.Class<? extends IParsedElement>... parsedElementTypes)booleanParsedElement. getContainedParsedElementsByTypesWithIgnoreSet(java.util.List<IParsedElement> listResults, java.util.Set<java.lang.Class<? extends IParsedElement>> ignoreSet, java.lang.Class<? extends IParsedElement>... parsedElementTypes)ParseTreeParseTree. getFirstChildWithParsedElementType(java.lang.Class<? extends IParsedElement> aClass)ParseTreeParseTree. getLastChildWithParsedElementType(java.lang.Class<? extends IParsedElement> aClass)voidParsedElement. visit(java.util.function.Consumer<IParsedElement> visitor)Constructors in gw.internal.gosu.parser with parameters of type IParsedElement Constructor Description StandardParserState(IParsedElement elt, java.lang.String src, boolean bKeepSymbolTableInIssues) -
Uses of IParsedElement in gw.internal.gosu.parser.expressions
Classes in gw.internal.gosu.parser.expressions that implement IParsedElement Modifier and Type Class Description classAdditiveExpressionRepresents an additive expression in the Gosu grammar:classAnnotationExpressionclassAnnotationUseSiteTargetClauseclassArgumentListClauseclassArithmeticExpressionThe base class for arithmetic expressions with binary operators e.g., + - * / %.classArrayAccessRepresents a member access expression in the Gosu grammar:classBadInitializerExpressionclassBeanMethodCallExpressionAn expression representing a bean method call:classBinaryExpressionclassBindingExpressionclassBitshiftExpressionRepresents a bitshift expression in the Gosu grammar:classBitwiseAndExpressionRepresents a bitwise OR expression in the Gosu grammar:classBitwiseOrExpressionRepresents a bitwise OR expression in the Gosu grammar:classBitwiseXorExpressionRepresents a bitwise OR expression in the Gosu grammar:classBlockExpressionA block expression, representing an anonymous function/closureclassBlockInvocationGosu block invocation expression.classBlockLiteralRepresents a Block literal expression as defined in the Gosu grammar.classBooleanLiteralA literal expression for Boolean values.classCharLiteralRepresents a String literal expression as defined in the Gosu grammar.classClassDeclarationclassCollectionInitializerExpressionclassCompoundTypeLiteralclassConditionalAndExpressionRepresents a conditional AND expression in the Gosu grammar:classConditionalExpressionThe base class for conditional expressions with logical operators e.g., && || ==.classConditionalOrExpressionRepresents a conditional OR expression in the Gosu grammar:classConditionalTernaryExpressionConditional Ternary Expression as specified in the Gosu.classDefaultArgLiteralThe root (marker) class for all Literal expressions.classDirectiveExpressionclassEqualityExpressionRepresents an equality expression in the Gosu grammar:classEvalExpressionThe 'eval' operator as an expression:classFeatureLiteralRepresents a feature literal expression as defined in the Gosu grammar.classIdentifierGosu identifier expression.classIdentityExpressionRepresents an identity expression in the Gosu grammar:classImplicitTypeAsExpressionAn empty subtype of TypeAsExpression to indicate that this is an implicitly done coercionclassInferredNewExpressionclassInferredTypeLiteralclassInitializerAssignmentclassInterfacesClauseclassInterfaceTypeLiteralclassIntervalExpressionRepresents an interval expression in the Gosu grammar:classLiteralThe root (marker) class for all Literal expressions.classLocalVarDeclarationclassMapAccessclassMapInitializerExpressionclassMemberAccessRepresents a member access expression in the Gosu grammar:classMemberExpansionAccessRepresents a member expansion access expression in the Gosu grammar:classMethodCallExpressionclassModifierListClauseclassMultiplicativeExpressionRepresents a multiplicative expression in the Gosu grammar:classNameInDeclarationclassNewExpressionThe 'new' operator as an expression:classNotAWordExpressionclassNullExpressionAn expression representing a 'null' expression i.e., the null keyword.classNumericLiteralAn expression representing number literals as defined in the Gosu grammar.classObjectInitializerExpressionclassParameterDeclarationclassParameterListClauseclassProgramAn expression representing a Program:classPropertyAccessIdentifierclassPropertyAsMethodCallIdentifierFor backward compatibility when we exposed both properties and methods on java getters.classRelationalExpressionRepresents a relational expression in the Gosu grammar:classStaticTypeOfExpressionRepresents a StaticTypeOf expression as defined in the Gosu grammar.classStringLiteralRepresents a String literal expression as defined in the Gosu grammar.classSuperAccesssuper'['']' where must be a type from the class's declared super or interfaces classSuperTypeClauseclassSynthesizedMemberAccessclassTemplateStringLiteralclassTypeAsExpressionRepresents a typeas expression in the Gosu grammar:classTypeIsExpressionRepresents a typeis expression in the Gosu grammar:classTypeLiteralRepresents a Type literal expression as defined in the Gosu grammar.classTypeOfExpressionRepresents a TypeOf expression as defined in the Gosu grammar.classTypeParameterListClauseclassTypeVariableDefinitionclassTypeVariableExtendsListClauseclassTypeVariableListClauseclassUnaryExpressionRepresents a unary expression as defined in the Gosu grammar.classUnaryNotPlusMinusExpressionRepresents a unary-not-plus-minus expression as defined in the Gosu grammar.classUnqualifiedEnumMemberAccessFields in gw.internal.gosu.parser.expressions declared as IParsedElement Modifier and Type Field Description private IParsedElementBlockExpression. _blockBodyMethods in gw.internal.gosu.parser.expressions with type parameters of type IParsedElement Modifier and Type Method Description <E extends IParsedElement>
booleanProgram. getContainedParsedElementsByType(java.lang.Class<E> parsedElementType, java.util.List<E> listResults)Methods in gw.internal.gosu.parser.expressions that return IParsedElement Modifier and Type Method Description IParsedElementBlockExpression. getBody()Methods in gw.internal.gosu.parser.expressions with parameters of type IParsedElement Modifier and Type Method Description IParsedElementWithAtLeastOneDeclarationProgram. findDeclaringStatement(IParsedElement element, java.lang.String identifierName)private ISymbolLocalVarDeclaration. findSymbol(IParsedElement elem)voidBlockExpression. setBody(IParsedElement blockBody) -
Uses of IParsedElement in gw.internal.gosu.parser.statements
Classes in gw.internal.gosu.parser.statements that implement IParsedElement Modifier and Type Class Description classArrayAssignmentStatementRepresents an array assignment statement in the Gosu grammar:classAssertStatementclassAssignmentStatementRepresents an assignment statement in the Gosu grammar:classBeanMethodCallStatementRepresents a bean-method-call statement as specified in the Gosu grammar:classBlockInvocationStatementclassBreakStatementRepresents a break statement as specified in the Gosu grammar:classCaseClauseclassCatchClauseRepresents a try-catch-finally-statement as specified in the Gosu grammar:classClassFileStatementclassClasspathStatementclassClassStatementclassConstructorStatementclassContinueStatementRepresents a continue statement as specified in the Gosu grammar:classDelegateStatementclassDoWhileStatementRepresents an do-while-statement as specified in the Gosu grammar:classEvalStatementclassExpressionStatementclassForEachStatementRepresents a foreach statement as specified in the Gosu grammar:classFunctionStatementclassHideFieldNoOpStatementclassIfStatementRepresents an if-statement as specified in the Gosu grammar:classLoopStatementclassMapAssignmentStatementclassMemberAssignmentStatementRepresents a member-assignment statement as specified in the Gosu grammar:classMethodCallStatementRepresents a method-call statement as specified in the Gosu grammar:classNamespaceStatementclassNewStatementRepresents a method-call statement as specified in the Gosu grammar:classNoOpStatementRepresents a noop statement as specified in the Gosu grammar:classNotAStatementclassPropertyStatementclassReturnStatementRepresents a return statement as specified in the Gosu grammar:classStatementListRepresents a statement-list as specified in the Gosu grammar:classSwitchStatementRepresents a switch-statement as specified in the Gosu grammar:classSyntheticFunctionStatementclassSyntheticMemberAccessStatementclassTerminalStatementclassThrowStatementRepresents a throw-statement as specified in the Gosu grammar:classTryCatchFinallyStatementRepresents a try-catch-finally-statement as specified in the Gosu grammar:classTypeLoaderStatementclassUsesStatementclassUsesStatementListclassUsingStatementRepresents the using-statement as specified in the Gosu grammar:classVarStatementRepresents a var statement as specified in the Gosu grammar:classWhileStatementRepresents an while-statement as specified in the Gosu grammar:Fields in gw.internal.gosu.parser.statements declared as IParsedElement Modifier and Type Field Description private IParsedElementAssignmentOrReference. _stmtMethods in gw.internal.gosu.parser.statements that return IParsedElement Modifier and Type Method Description private IParsedElementVarInitializationVerifier. findBreakStatementContext(ITerminalStatement terminal)private IParsedElementVarInitializationVerifier. findContinueStatementContext(ITerminalStatement terminal)private IParsedElementVarInitializationVerifier. findEnclosingFunctionStatement(ITerminalStatement terminal)private IParsedElementVarInitializationVerifier. findFirstEnclosing(IParsedElement csr, java.lang.Class[] classes)(package private) IParsedElementAssignmentOrReference. getStmt()private IParsedElementVarInitializationVerifier. getTerminalContext(ITerminalStatement terminal)private IParsedElementVarInitializationVerifier. getTerminalParent(IParsedElement pe)Methods in gw.internal.gosu.parser.statements with parameters of type IParsedElement Modifier and Type Method Description private booleanAssignmentOrReference. _separatedByIfElse(IParsedElement origStmt, IParsedElement stmt1, IParsedElement stmt2)private IStatementVarInitializationVerifier. findEnclosingStatement(IParsedElement pe)private IParsedElementVarInitializationVerifier. findFirstEnclosing(IParsedElement csr, java.lang.Class[] classes)private VarInitializationVerifier.AssignedStateVarInitializationVerifier. getAssignedState(ISymbol sym, IParsedElement s, java.util.ArrayList<AssignmentOrReference> assignments, VarInitializationVerifier.AssignedState localState)private IParsedElementVarInitializationVerifier. getTerminalParent(IParsedElement pe)(package private) static booleanVarInitializationVerifier. isStatementContainedIn(IParsedElement stmt, IParsedElement container)private booleanAssignmentOrReference. separatedByCatchClauses(IParsedElement stmt1, IParsedElement stmt2)private booleanAssignmentOrReference. separatedByIfElse(IParsedElement stmt1, IParsedElement stmt2)private voidVarInitializationVerifier. verifyLocalsRecursively(IParsedElement pe) -
Uses of IParsedElement in gw.lang
Methods in gw.lang with parameters of type IParsedElement Modifier and Type Method Description static IFullParserStateGosuShop. createStandardParserState(IParsedElement rootParsedElement, java.lang.String scriptSrc, boolean b)IFullParserStateIGosuShop. createStandardParserState(IParsedElement rootParsedElement, java.lang.String scriptSrc, boolean b) -
Uses of IParsedElement in gw.lang.annotation
Methods in gw.lang.annotation with parameters of type IParsedElement Modifier and Type Method Description static UsageModifierUsageModifier. getUsageModifier(IParsedElement pe, UsageTarget targetType, IType annotationType, AnnotationUseSiteTarget target)static booleanUsageModifier. targetAppliesToParsedElement(IParsedElement pe, AnnotationUseSiteTarget target)private static UsageModifierUsageModifier. translateJavaElementTypeToUsageModifier(IParsedElement pe, UsageTarget targetType, IType annotationType, AnnotationUseSiteTarget target) -
Uses of IParsedElement in gw.lang.parser
Subinterfaces of IParsedElement in gw.lang.parser Modifier and Type Interface Description interfaceIExpressioninterfaceIParsedElementWithAtLeastOneDeclarationinterfaceIStatementFields in gw.lang.parser declared as IParsedElement Modifier and Type Field Description private IParsedElementTypeVarToTypeMap. _reparseElemMethods in gw.lang.parser with type parameters of type IParsedElement Modifier and Type Method Description <E extends IParsedElement>
booleanIParsedElement. getContainedParsedElementsByType(java.lang.Class<E> parsedElementType, java.util.List<E> listResults)static <E extends IParsedElement>
voidIParseTree.Search. getContainedParsedElementsByType(java.util.List<IParseTree> locations, java.lang.Class<E> parsedElementClass, java.util.List<E> listOut)Methods in gw.lang.parser that return IParsedElement Modifier and Type Method Description IParsedElementIParsedElement. findAncestorParsedElementByType(java.lang.Class... parsedElementClasses)IParsedElementIParsedElement. findRootParsedElement()IParsedElementIParsedElement. getParent()IParsedElementIParseResult. getParsedElement()IParsedElementIParseTree. getParsedElement()IParsedElementParseResult. getParsedElement()IParsedElementTypeVarToTypeMap. getReparseElement()IParsedElementIParseIssue. getSource()Methods in gw.lang.parser with parameters of type IParsedElement Modifier and Type Method Description voidIParsedElement. addExceptionsFrom(IParsedElement elem)IParsedElementWithAtLeastOneDeclarationIParsedElement. findDeclaringStatement(IParsedElement parsedElement, java.lang.String identifierName)static IStatementIParseTree.Search. getHiddenStatement(IParsedElement pe)static voidPostCompilationAnalysis. maybeAnalyze(IParsedElement pe, IParsedElement... other)Perform post compilation analysis on the given ParsedElement.IParseResultIGosuProgramParser. parseEval(java.lang.String strSource, java.util.List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms)java.util.ArrayList<ISymbol>IGosuParser. parseParameterDeclarationList(IParsedElement pe, boolean bStatic, java.util.List<IType> inferredArgumentTypes)voidIParsedElement. setParent(IParsedElement rootElement)voidTypeVarToTypeMap. setReparseElement(IParsedElement reparseElem)voidIGosuValidator. validate(IParsedElement rootParsedElement, java.lang.String scriptSrc)Provides additional semantic checks to a Gosu parserMethod parameters in gw.lang.parser with type arguments of type IParsedElement Modifier and Type Method Description booleanIParsedElement. getContainedParsedElementsByTypes(java.util.List<IParsedElement> listResults, java.lang.Class<? extends IParsedElement>... parsedElementTypes)booleanIParsedElement. getContainedParsedElementsByTypesWithIgnoreSet(java.util.List<IParsedElement> listResults, java.util.Set<java.lang.Class<? extends IParsedElement>> ignoreSet, java.lang.Class<? extends IParsedElement>... parsedElementTypes)booleanIParsedElement. getContainedParsedElementsByTypesWithIgnoreSet(java.util.List<IParsedElement> listResults, java.util.Set<java.lang.Class<? extends IParsedElement>> ignoreSet, java.lang.Class<? extends IParsedElement>... parsedElementTypes)IParseTreeIParseTree. getFirstChildWithParsedElementType(java.lang.Class<? extends IParsedElement> aClass)IParseTreeIParseTree. getLastChildWithParsedElementType(java.lang.Class<? extends IParsedElement> aClass)voidIParsedElement. visit(java.util.function.Consumer<IParsedElement> visitor) -
Uses of IParsedElement in gw.lang.parser.exceptions
Fields in gw.lang.parser.exceptions declared as IParsedElement Modifier and Type Field Description private IParsedElementParseIssue. _parentElementprivate IParsedElementParseResultsException. _parsedElementMethods in gw.lang.parser.exceptions that return IParsedElement Modifier and Type Method Description IParsedElementParseResultsException. getParsedElement()IParsedElementParseIssue. getSource()Warning: Only valid if called from the parser thread.Methods in gw.lang.parser.exceptions with parameters of type IParsedElement Modifier and Type Method Description voidParseResultsException. reset(IParsedElement pe)voidParseIssue. setSource(IParsedElement sourceOfError)Constructors in gw.lang.parser.exceptions with parameters of type IParsedElement Constructor Description ParseResultsException(IParsedElement parsedElement)ParseResultsException(IParsedElement parsedElement, java.lang.String message) -
Uses of IParsedElement in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return IParsedElement Modifier and Type Method Description IParsedElementIBlockExpression. getBody() -
Uses of IParsedElement in gw.lang.parser.statements
-
Uses of IParsedElement in gw.lang.reflect.gs
Methods in gw.lang.reflect.gs that return IParsedElement Modifier and Type Method Description IParsedElementIGosuProgram. getEnclosingEvalExpression()Methods in gw.lang.reflect.gs with parameters of type IParsedElement Modifier and Type Method Description voidIGosuProgram. setEnclosingEvalExpression(IParsedElement evalExprOrAnyExpr) -
Uses of IParsedElement in gw.util
Methods in gw.util that return IParsedElement Modifier and Type Method Description static IParsedElementGosuRefactorUtil. boundingParent(java.util.List<IParseTree> locations, int position, java.lang.Class<? extends IParsedElement>... possibleTypes)Finds a bounding parent of any of the possible types passed in from the list of locations, starting at the position given.Methods in gw.util with parameters of type IParsedElement Modifier and Type Method Description private static booleanGosuRefactorUtil. isOneOfTypes(IParsedElement pe, java.lang.Class<? extends IParsedElement>[] possibleTypes)
-