Uses of Interface
gw.lang.parser.IParsedElement
-
Packages that use IParsedElement Package Description gw.lang gw.lang.annotation gw.lang.parser gw.lang.parser.exceptions gw.lang.parser.expressions gw.lang.parser.statements gw.lang.reflect.gs gw.util -
-
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, String scriptSrc, boolean b)IFullParserStateIGosuShop. createStandardParserState(IParsedElement rootParsedElement, 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) -
Uses of IParsedElement in gw.lang.parser
Subinterfaces of IParsedElement in gw.lang.parser Modifier and Type Interface Description interfaceIExpressioninterfaceIParsedElementWithAtLeastOneDeclarationinterfaceIStatementMethods in gw.lang.parser with type parameters of type IParsedElement Modifier and Type Method Description <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 IParsedElement Modifier and Type Method Description IParsedElementIParsedElement. findAncestorParsedElementByType(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, 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(String strSource, List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms)ArrayList<ISymbol>IGosuParser. parseParameterDeclarationList(IParsedElement pe, boolean bStatic, List<IType> inferredArgumentTypes)voidIParsedElement. setParent(IParsedElement rootElement)voidTypeVarToTypeMap. setReparseElement(IParsedElement reparseElem)voidIGosuValidator. validate(IParsedElement rootParsedElement, 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(List<IParsedElement> listResults, Class<? extends IParsedElement>... parsedElementTypes)booleanIParsedElement. getContainedParsedElementsByTypesWithIgnoreSet(List<IParsedElement> listResults, Set<Class<? extends IParsedElement>> ignoreSet, Class<? extends IParsedElement>... parsedElementTypes)booleanIParsedElement. getContainedParsedElementsByTypesWithIgnoreSet(List<IParsedElement> listResults, Set<Class<? extends IParsedElement>> ignoreSet, Class<? extends IParsedElement>... parsedElementTypes)IParseTreeIParseTree. getFirstChildWithParsedElementType(Class<? extends IParsedElement> aClass)IParseTreeIParseTree. getLastChildWithParsedElementType(Class<? extends IParsedElement> aClass)voidIParsedElement. visit(Consumer<IParsedElement> visitor) -
Uses of IParsedElement in gw.lang.parser.exceptions
Methods 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, 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(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.
-