Uses of Interface
gw.lang.parser.IParsedElement
Packages that use IParsedElement
Package
Description
-
Uses of IParsedElement in editor
Fields in editor declared as IParsedElementModifier and TypeFieldDescriptionprivate IParsedElement
SmartFixManager._javaStyleCast
private IParsedElement
SmartFixManager._peToFixWithAsStatement
private IParsedElement
SmartFixManager._sourceOfIssue
Methods in editor that return IParsedElementModifier and TypeMethodDescriptionGosuEditor.findFunction
(IParsedElement parsedElement) private static IParsedElement
ExtractVariablePopup.findValidRootScopeElement
(GosuEditor gosuEditor) GosuEditor.getFunctionCallAtCaret()
SmartFixManager.getJavaStyleCast()
SmartFixManager.getPeToFixWithAsStatement()
GosuEditor.getRootParsedElement()
SmartFixManager.getSourceOfIssue()
Methods in editor with parameters of type IParsedElementModifier and TypeMethodDescriptionGosuEditor.findFunction
(IParsedElement parsedElement) private static Point
ParseExceptionResolver.findMethodArgPoint
(IParsedElement mce, JTextComponent editor) private IObjectInitializerExpression
InitializerCompletionHandler.findObjectInitializerExpression
(IParsedElement parsedElement) private static String
ContextHelpUtil.getContextHelp
(IFeatureInfo featureInfo, IParsedElement deepestParsedElement) private static IFeatureInfo
ContextHelpUtil.getCorrespondingFeatureInfo
(IParsedElement deepestParsedElement) private IParameterInfo[][]
ParameterInfoPopup.getParamInfoLists
(IParsedElement parsedElement) static SmartFixManager.ReplaceChunk
SmartFixManager.getReplaceChunk
(IParsedElement sourceOfIssue, String gosuSource) private IType
SmartFixManager.getReturnTypeFromPartialStatement
(IParsedElement source) private Integer
GosuDocument.getStyleCodeForParsedElement
(int iPosition, IParsedElement parsedElem) Given a IParsedElement return a special Style.private IType
GosuEditor.getTypeFrom
(IParsedElement pe) void
GosuEditor.gotoDeclaration
(IParsedElement pe) private boolean
SmartFixManager.handlePossibleImportFix
(IParsedElement source, ITypeUsesMap typeUses, Set<String> processed) static boolean
ParseExceptionResolver.isEditorAtPossibleArgPosition
(IParsedElement e, JTextComponent editor) static boolean
InitializerCompletionHandler.isInitializerStart
(IParsedElement parsedElement) void
SmartFixManager.setSourceOfIssue
(IParsedElement sourceOfIssue) private void
SmartFixManager.showSmartFix
(IParsedElement source, String displayText) void
TypeNameValidator.validate
(IParsedElement rootParsedElement, String scriptSrc) -
Uses of IParsedElement in editor.search
Fields in editor.search declared as IParsedElementMethods in editor.search that return IParsedElementModifier and TypeMethodDescriptionprivate static IParsedElement
UsageTarget.findDeepestViablePe
(int offset, IParsedElement pe) private static IParsedElement
UsageTarget.findLocalDeclaration
(ISymbol symbol, IParsedElement pe) UsageTarget.getParsedElement()
private static IParsedElement
UsageTarget.getRootParsedElement
(IParsedElement pe) Methods in editor.search with parameters of type IParsedElementModifier and TypeMethodDescriptionprivate List<SearchLocation>
UsageSearcher.addSearchLocation
(IParsedElement elem, List<SearchLocation> locations) private List<SearchLocation>
UsageSearcher.addZeroLengthSearchLocation
(IParsedElement elem, List<SearchLocation> locations) private static IParsedElement
UsageTarget.findDeepestViablePe
(int offset, IParsedElement pe) private static IFeatureInfo
UsageTarget.findFeatureInfo
(IParsedElement parent, String name) private static IFeatureInfo
UsageTarget.findFeatureInfoFor
(IParsedElement pe) private static IFunctionStatement
UsageTarget.findFunctionStmt
(IParsedElement pe) private static IParsedElement
UsageTarget.findLocalDeclaration
(ISymbol symbol, IParsedElement pe) private IFeatureInfo
LocalVarFeatureInfo.findMethodInfo
(IParsedElement pe) private IToken
UsageSearcher.findNameToken
(String name, IParsedElement pe) private static SearchElement
UsageTarget.findTarget
(IFeatureInfo fi, IParsedElement ref) private List<SearchLocation>
UsageSearcher.findUsage
(IParsedElement pe) private List<SearchLocation>
UsageSearcher.findUsage
(IParsedElement pe, LocalVarFeatureInfo findLocal, List<SearchLocation> locations) private List<SearchLocation>
UsageSearcher.findUsage
(IParsedElement pe, IConstructorInfo findCi, List<SearchLocation> locations) private List<SearchLocation>
UsageSearcher.findUsage
(IParsedElement pe, IMethodInfo findMi, List<SearchLocation> locations) private List<SearchLocation>
UsageSearcher.findUsage
(IParsedElement pe, IPropertyInfo findPi, List<SearchLocation> locations) private List<SearchLocation>
UsageSearcher.findUsage
(IParsedElement pe, IType type, List<SearchLocation> locations) private static IParsedElement
UsageTarget.getRootParsedElement
(IParsedElement pe) private List<SearchLocation>
UsageSearcher.getSearchLocations
(IParsedElement pe, IType type, List<SearchLocation> locations, IFeatureInfo pi) static UsageTarget
UsageTarget.makeTarget
(IParsedElement pe) private static boolean
UsageTarget.sameFunctionSameIndex
(IParsedElement pe, ISymbol symbol, ILocalVarDeclaration varDecl) Constructors in editor.search with parameters of type IParsedElement -
Uses of IParsedElement in gw.internal.gosu.ir.transform
Classes in gw.internal.gosu.ir.transform with type parameters of type IParsedElementFields in gw.internal.gosu.ir.transform declared as IParsedElementMethods in gw.internal.gosu.ir.transform with parameters of type IParsedElementModifier and TypeMethodDescriptionprivate int
FunctionStatementTransformer.getLastLineOfFunction
(IParsedElement stmt) private int
AbstractElementTransformer.pushEnclosingFunctionTypeParams
(IParsedElement pe, IType type, int iCount, 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 IParsedElementModifier and TypeMethodDescriptionstatic Object
EvalExpressionTransformer.compileAndRunEvalSource
(Object source, Object outer, Object[] capturedValues, LazyTypeResolver[] immediateFuncTypeParams, IType enclosingClass, IParsedElement evalExpr) static Object
EvalExpressionTransformer.compileAndRunEvalSource
(Object source, Object outer, Object[] capturedValues, LazyTypeResolver[] immediateFuncTypeParams, IType enclosingClass, IParsedElement evalExpr, ISymbolTable compileTimeLocalContextSymbols, IExternalSymbolMap runtimeLocalSymbolValues) private boolean
AdditiveExpressionTransformer.containsIdentifier
(IParsedElement expr) protected int
EvalBasedTransformer.getFunctionTypeParamsCount
(IParsedElement pe) private boolean
NewExpressionTransformer.isInThisNew
(IParsedElement expr) protected IRExpression
EvalBasedTransformer.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 IParsedElementModifier and TypeMethodDescriptionprivate Iterator<? extends IParsedElement>
UsingStatementTransformer.getUsingVars()
Methods in gw.internal.gosu.ir.transform.statement with parameters of type IParsedElementModifier and TypeMethodDescriptionprivate boolean
ReturnStatementTransformer.finallyBlockInParentHierarchy
(IParsedElement stmt) private IType
UsingStatementTransformer.getType
(IParsedElement pe) private IRSymbol
UsingStatementTransformer.initVar
(IParsedElement pe, IRStatementList stmtList) Method parameters in gw.internal.gosu.ir.transform.statement with type arguments of type IParsedElementModifier and TypeMethodDescriptionprivate IRStatement
UsingStatementTransformer.compileUsingVars
(Iterator<? extends IParsedElement> usingVars) -
Uses of IParsedElement in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IParsedElementModifier and TypeClassDescriptionclass
class
The root class for all Expressions represented in a parse tree as specified in the Gosu grammar.class
class
ParsedElement 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.class
The root class for all Statements represented in a parse tree.Fields in gw.internal.gosu.parser declared as IParsedElementModifier and TypeFieldDescriptionprivate IParsedElement
GosuProgramParseInfo._evalExprOrAnyExpr
private IParsedElement
ParsedElement._parent
Methods in gw.internal.gosu.parser with type parameters of type IParsedElementModifier and TypeMethodDescription<E extends IParsedElement>
booleanParsedElement.getContainedParsedElementsByType
(Class<E> parsedElementType, 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 IParsedElementModifier and TypeMethodDescriptionParsedElement.findAncestorParsedElementByType
(Class... parsedElementClasses) private static IParsedElement
ContextSensitiveCodeRunner.findElemAt
(IGosuClassInternal gsClass, int iContextLocation) ParsedElement.findRootParsedElement()
GosuProgram.getEnclosingEvalExpression()
GosuProgramParseInfo.getEvalExpression()
ParsedElement.getParent()
static IParsedElement
ContextInferenceManager.unwrapImplicitTypeAs
(Expression expression) Methods in gw.internal.gosu.parser with parameters of type IParsedElementModifier and TypeMethodDescriptionvoid
ParsedElement.addExceptionsFrom
(IParsedElement elem) private static IParsedElementWithAtLeastOneDeclaration
ParsedElement.checkIfDeclaringStatement
(IParsedElement parsedElement, String identifierName) static void
ContextSensitiveCodeRunner.collectLocalSymbols
(IType enclosingType, ISymbolTable symTable, IParsedElement parsedElement, int iOffset) GosuIndustrialParkImpl.createStandardParserState
(IParsedElement rootParsedElement, String scriptSrc, boolean b) private static boolean
ParsedElement.elementIsOneOfType
(IParsedElement element, Class[] parsedElementClasses) ParsedElement.findDeclaringStatement
(IParsedElement element, String identifierName) private static IParsedElementWithAtLeastOneDeclaration
ParsedElement.findDeclaringStatementInChildren
(IParsedElement element, String identifierName) private IGosuClass
DynamicFunctionSymbol.findGosuClassOrProgram
(IParsedElement pe) private static ILocalVarDeclaration
ContextSensitiveCodeRunner.findLocalVarSymbol
(String strVar, IParsedElement pe) private IType
GosuParser.getBlockReturnType
(IParsedElement blockBody, IType ctxType) private static int
GosuProgramParser.getEvalExprLocationOffset
(IParsedElement evalExpr) private ITypeUsesMap
GosuProgramParser.getTypeUsedMapFrom
(IParsedElement ctxElem) private boolean
GosuParser.hasSemicolon
(IParsedElement stmt) static String
GosuProgramParser.makeEvalKey
(String strSource, IType enclosingClass, IParsedElement ctxElem) GosuProgramParser.parseEval
(String strSource, List<ICapturedSymbol> captured, IType enclosingClass, IParsedElement ctxElem, ISymbolTable extSyms) GosuParser.parseParameterDeclarationList
(IParsedElement element, boolean bStatic, List<IType> inferredArgumentTypes) GosuParser.parseParameterDeclarationList
(IParsedElement element, boolean bStatic, List<IType> inferredArgumentTypes, boolean bProperty, boolean bGetter, boolean bEmpty, boolean bVarDynamicArg) static void
CompileTimeAnnotationHandler.postDefinitionVerification
(IParsedElement elt) private void
GosuParser.removeInnerClasses
(IParsedElement e) void
GosuProgram.setEnclosingEvalExpression
(IParsedElement evalExprOrAnyExpr) void
GosuProgramParseInfo.setEvalExpression
(IParsedElement evalExprOrAnyExpr) void
ParsedElement.setParent
(IParsedElement parent) void
Statement.setParent
(IParsedElement rootElement) (package private) void
ParserBase.verifyAnnotations
(IParsedElement pe, ModifierInfo modInfo, UsageTarget targetType) (package private) void
ParserBase.verifyModifiers
(IParsedElement pe, ModifierInfo modInfo, UsageTarget targetType) protected void
ParserBase.verifyModifiersForFeature
(IParsedElement pe, ModifierInfo modInfo) protected void
ParserBase.verifyParsedElement
(IParsedElement element) protected void
ParserBase.verifyParsedElement
(IParsedElement element, boolean bThrowOnWarnings) Method parameters in gw.internal.gosu.parser with type arguments of type IParsedElementModifier and TypeMethodDescriptionboolean
ParsedElement.getContainedParsedElementsByTypes
(List<IParsedElement> listResults, Class<? extends IParsedElement>... parsedElementTypes) boolean
ParsedElement.getContainedParsedElementsByTypesWithIgnoreSet
(List<IParsedElement> listResults, Set<Class<? extends IParsedElement>> ignoreSet, Class<? extends IParsedElement>... parsedElementTypes) boolean
ParsedElement.getContainedParsedElementsByTypesWithIgnoreSet
(List<IParsedElement> listResults, Set<Class<? extends IParsedElement>> ignoreSet, Class<? extends IParsedElement>... parsedElementTypes) ParseTree.getFirstChildWithParsedElementType
(Class<? extends IParsedElement> aClass) ParseTree.getLastChildWithParsedElementType
(Class<? extends IParsedElement> aClass) void
ParsedElement.visit
(Consumer<IParsedElement> visitor) Constructors in gw.internal.gosu.parser with parameters of type IParsedElementModifierConstructorDescriptionStandardParserState
(IParsedElement elt, String src, boolean bKeepSymbolTableInIssues) -
Uses of IParsedElement in gw.internal.gosu.parser.expressions
Classes in gw.internal.gosu.parser.expressions that implement IParsedElementModifier 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
Fields in gw.internal.gosu.parser.expressions declared as IParsedElementMethods in gw.internal.gosu.parser.expressions with type parameters of type IParsedElementModifier and TypeMethodDescription<E extends IParsedElement>
booleanProgram.getContainedParsedElementsByType
(Class<E> parsedElementType, List<E> listResults) Methods in gw.internal.gosu.parser.expressions that return IParsedElementMethods in gw.internal.gosu.parser.expressions with parameters of type IParsedElementModifier and TypeMethodDescriptionProgram.findDeclaringStatement
(IParsedElement element, String identifierName) private ISymbol
LocalVarDeclaration.findSymbol
(IParsedElement elem) void
BlockExpression.setBody
(IParsedElement blockBody) -
Uses of IParsedElement in gw.internal.gosu.parser.statements
Classes in gw.internal.gosu.parser.statements that implement IParsedElementModifier 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:Fields in gw.internal.gosu.parser.statements declared as IParsedElementMethods in gw.internal.gosu.parser.statements that return IParsedElementModifier and TypeMethodDescriptionprivate IParsedElement
VarInitializationVerifier.findBreakStatementContext
(ITerminalStatement terminal) private IParsedElement
VarInitializationVerifier.findContinueStatementContext
(ITerminalStatement terminal) private IParsedElement
VarInitializationVerifier.findEnclosingFunctionStatement
(ITerminalStatement terminal) private IParsedElement
VarInitializationVerifier.findFirstEnclosing
(IParsedElement csr, Class[] classes) (package private) IParsedElement
AssignmentOrReference.getStmt()
private IParsedElement
VarInitializationVerifier.getTerminalContext
(ITerminalStatement terminal) private IParsedElement
VarInitializationVerifier.getTerminalParent
(IParsedElement pe) Methods in gw.internal.gosu.parser.statements with parameters of type IParsedElementModifier and TypeMethodDescriptionprivate boolean
AssignmentOrReference._separatedByIfElse
(IParsedElement origStmt, IParsedElement stmt1, IParsedElement stmt2) private IStatement
VarInitializationVerifier.findEnclosingStatement
(IParsedElement pe) private IParsedElement
VarInitializationVerifier.findFirstEnclosing
(IParsedElement csr, Class[] classes) VarInitializationVerifier.getAssignedState
(ISymbol sym, IParsedElement s, ArrayList<AssignmentOrReference> assignments, VarInitializationVerifier.AssignedState localState) private IParsedElement
VarInitializationVerifier.getTerminalParent
(IParsedElement pe) (package private) static boolean
VarInitializationVerifier.isStatementContainedIn
(IParsedElement stmt, IParsedElement container) private boolean
AssignmentOrReference.separatedByCatchClauses
(IParsedElement stmt1, IParsedElement stmt2) private boolean
AssignmentOrReference.separatedByIfElse
(IParsedElement stmt1, IParsedElement stmt2) private void
VarInitializationVerifier.verifyLocalsRecursively
(IParsedElement pe) -
Uses of IParsedElement in gw.lang
Methods in gw.lang with parameters of type IParsedElementModifier and TypeMethodDescriptionstatic IFullParserState
GosuShop.createStandardParserState
(IParsedElement rootParsedElement, String scriptSrc, boolean b) IGosuShop.createStandardParserState
(IParsedElement rootParsedElement, String scriptSrc, boolean b) -
Uses of IParsedElement in gw.lang.annotation
Methods in gw.lang.annotation with parameters of type IParsedElementModifier and TypeMethodDescriptionstatic UsageModifier
UsageModifier.getUsageModifier
(IParsedElement pe, UsageTarget targetType, IType annotationType, AnnotationUseSiteTarget target) static boolean
UsageModifier.targetAppliesToParsedElement
(IParsedElement pe, AnnotationUseSiteTarget target) private static UsageModifier
UsageModifier.translateJavaElementTypeToUsageModifier
(IParsedElement pe, UsageTarget targetType, IType annotationType, AnnotationUseSiteTarget target) -
Uses of IParsedElement in gw.lang.parser
Subinterfaces of IParsedElement in gw.lang.parserModifier and TypeInterfaceDescriptioninterface
interface
interface
Fields in gw.lang.parser declared as IParsedElementMethods in gw.lang.parser with type parameters of type IParsedElementModifier and TypeMethodDescription<E extends IParsedElement>
booleanIParsedElement.getContainedParsedElementsByType
(Class<E> parsedElementType, List<E> listResults) static <E extends IParsedElement>
voidIParseTree.Search.getContainedParsedElementsByType
(List<IParseTree> locations, Class<E> parsedElementClass, List<E> listOut) Methods in gw.lang.parser that return IParsedElementModifier and TypeMethodDescriptionIParsedElement.findAncestorParsedElementByType
(Class... parsedElementClasses) IParsedElement.findRootParsedElement()
IParsedElement.getParent()
IParseResult.getParsedElement()
IParseTree.getParsedElement()
ParseResult.getParsedElement()
TypeVarToTypeMap.getReparseElement()
IParseIssue.getSource()
Methods in gw.lang.parser with parameters of type IParsedElementModifier and TypeMethodDescriptionvoid
IParsedElement.addExceptionsFrom
(IParsedElement elem) IParsedElement.findDeclaringStatement
(IParsedElement parsedElement, String identifierName) static IStatement
IParseTree.Search.getHiddenStatement
(IParsedElement pe) static void
PostCompilationAnalysis.maybeAnalyze
(IParsedElement pe, IParsedElement... other) Perform post compilation analysis on the given ParsedElement.IGosuProgramParser.parseEval
(String strSource, List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms) IGosuParser.parseParameterDeclarationList
(IParsedElement pe, boolean bStatic, List<IType> inferredArgumentTypes) void
IParsedElement.setParent
(IParsedElement rootElement) void
TypeVarToTypeMap.setReparseElement
(IParsedElement reparseElem) void
IGosuValidator.validate
(IParsedElement rootParsedElement, String scriptSrc) Provides additional semantic checks to a Gosu parserMethod parameters in gw.lang.parser with type arguments of type IParsedElementModifier and TypeMethodDescriptionboolean
IParsedElement.getContainedParsedElementsByTypes
(List<IParsedElement> listResults, Class<? extends IParsedElement>... parsedElementTypes) boolean
IParsedElement.getContainedParsedElementsByTypesWithIgnoreSet
(List<IParsedElement> listResults, Set<Class<? extends IParsedElement>> ignoreSet, Class<? extends IParsedElement>... parsedElementTypes) boolean
IParsedElement.getContainedParsedElementsByTypesWithIgnoreSet
(List<IParsedElement> listResults, Set<Class<? extends IParsedElement>> ignoreSet, Class<? extends IParsedElement>... parsedElementTypes) IParseTree.getFirstChildWithParsedElementType
(Class<? extends IParsedElement> aClass) IParseTree.getLastChildWithParsedElementType
(Class<? extends IParsedElement> aClass) void
IParsedElement.visit
(Consumer<IParsedElement> visitor) -
Uses of IParsedElement in gw.lang.parser.exceptions
Fields in gw.lang.parser.exceptions declared as IParsedElementModifier and TypeFieldDescriptionprivate IParsedElement
ParseIssue._parentElement
private IParsedElement
ParseResultsException._parsedElement
Methods in gw.lang.parser.exceptions that return IParsedElementModifier and TypeMethodDescriptionParseResultsException.getParsedElement()
ParseIssue.getSource()
Warning: Only valid if called from the parser thread.Methods in gw.lang.parser.exceptions with parameters of type IParsedElementModifier and TypeMethodDescriptionvoid
ParseResultsException.reset
(IParsedElement pe) void
ParseIssue.setSource
(IParsedElement sourceOfError) Constructors in gw.lang.parser.exceptions with parameters of type IParsedElementModifierConstructorDescriptionParseResultsException
(IParsedElement parsedElement) ParseResultsException
(IParsedElement parsedElement, String message) -
Uses of IParsedElement in gw.lang.parser.expressions
Subinterfaces of IParsedElement in gw.lang.parser.expressionsModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
Methods in gw.lang.parser.expressions that return IParsedElement -
Uses of IParsedElement in gw.lang.parser.statements
Subinterfaces of IParsedElement in gw.lang.parser.statementsModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
-
Uses of IParsedElement in gw.lang.reflect.gs
Methods in gw.lang.reflect.gs that return IParsedElementMethods in gw.lang.reflect.gs with parameters of type IParsedElementModifier and TypeMethodDescriptionvoid
IGosuProgram.setEnclosingEvalExpression
(IParsedElement evalExprOrAnyExpr) -
Uses of IParsedElement in gw.util
Methods in gw.util that return IParsedElementModifier and TypeMethodDescriptionstatic IParsedElement
GosuRefactorUtil.boundingParent
(List<IParseTree> locations, int position, 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 IParsedElementModifier and TypeMethodDescriptionprivate static boolean
GosuRefactorUtil.isOneOfTypes
(IParsedElement pe, Class<? extends IParsedElement>[] possibleTypes)