java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UProgram
-
Constructor Summary
ConstructorsConstructorDescriptionXL16UProgram(String source, String compatibilitySource, RecognitionExceptionList diagnostics, List<XL16URangedSymbol> rangedSymbols, List<XL16UWriteSite> writeSites, List<XL16UCallExpressionSite> callExpressions, List<XL16UCastExpressionSite> castExpressions, XL16USymbolMetadataRegistry symbolMetadata, XL16UAliasRegistry aliasDefinitions, XL16UCallableRegistry callables) XL16UProgram(String source, String compatibilitySource, RecognitionExceptionList diagnostics, List<XL16URangedSymbol> rangedSymbols, List<XL16UWriteSite> writeSites, List<XL16UCallExpressionSite> callExpressions, List<XL16UCastExpressionSite> castExpressions, List<XL16ULoweringSegment> loweringSegments, XL16USymbolMetadataRegistry symbolMetadata, XL16UAliasRegistry aliasDefinitions, XL16UCallableRegistry callables) XL16UProgram(String source, String compatibilitySource, RecognitionExceptionList diagnostics, List<XL16URangedSymbol> rangedSymbols, List<XL16UWriteSite> writeSites, List<XL16UCallExpressionSite> callExpressions, List<XL16UCastExpressionSite> castExpressions, List<XL16ULoweringSegment> loweringSegments, List<de.grogra.xl.compiler.xl16u.XL16UForeignBoundaryCallSite> foreignBoundaryCallSites, XL16USymbolMetadataRegistry symbolMetadata, XL16UAliasRegistry aliasDefinitions, XL16UCallableRegistry callables) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleandeclarationLayoutContainsCompatibilityOffset(int compatibilityOffset) booleandeclarationLayoutContainsCompatibilityRange(int compatibilityStart, int compatibilityEnd) booleandeclarationLayoutContainsCompatibilityRange(XL16UOffsetRange compatibilityRange) booleandeclarationLayoutContainsSourceOffset(int sourceOffset) booleandeclarationLayoutContainsSourceRange(int sourceStart, int sourceEnd) booleandeclarationLayoutContainsSourceRange(XL16UOffsetRange sourceRange) booleandeclarationLayoutHasEntryContainingCompatibilityOffset(int compatibilityOffset) booleandeclarationLayoutHasEntryContainingCompatibilityRange(int compatibilityStart, int compatibilityEnd) booleandeclarationLayoutHasEntryContainingCompatibilityRange(XL16UOffsetRange compatibilityRange) booleandeclarationLayoutHasEntryContainingSourceOffset(int sourceOffset) booleandeclarationLayoutHasEntryContainingSourceRange(int sourceStart, int sourceEnd) booleanbooleandeclarationLayoutHasEntryEndingAtCompatibilityOffset(int compatibilityEnd) booleandeclarationLayoutHasEntryEndingAtSourceOffset(int sourceEnd) booleandeclarationLayoutHasEntryFollowingCompatibilityOffset(int compatibilityOffset) booleandeclarationLayoutHasEntryFollowingSourceOffset(int sourceOffset) booleandeclarationLayoutHasEntryForSymbol(String symbolName) booleandeclarationLayoutHasEntryPrecedingCompatibilityOffset(int compatibilityOffset) booleandeclarationLayoutHasEntryPrecedingSourceOffset(int sourceOffset) booleandeclarationLayoutHasEntryStartingAtCompatibilityOffset(int compatibilityStart) booleandeclarationLayoutHasEntryStartingAtSourceOffset(int sourceStart) booleandeclarationLayoutHasEntryWithExactCompatibilityRange(int compatibilityStart, int compatibilityEnd) booleandeclarationLayoutHasEntryWithExactCompatibilityRange(XL16UOffsetRange compatibilityRange) booleandeclarationLayoutHasEntryWithExactSourceRange(int sourceStart, int sourceEnd) booleanbooleanbooleanbooleanbooleanbooleandeclarationLayoutIntersectsCompatibilityRange(int compatibilityStart, int compatibilityEnd) booleandeclarationLayoutIntersectsCompatibilityRange(XL16UOffsetRange compatibilityRange) booleandeclarationLayoutIntersectsSourceRange(int sourceStart, int sourceEnd) booleandeclarationLayoutIntersectsSourceRange(XL16UOffsetRange sourceRange) booleanbooleandeclarationLoweringContainsSourceOffset(int sourceOffset) booleandeclarationLoweringContainsSourceRange(int sourceStart, int sourceEnd) booleandeclarationLoweringContainsSourceRange(XL16UOffsetRange sourceRange) booleandeclarationLoweringHasEntryContainingSourceOffset(int sourceOffset) booleandeclarationLoweringHasEntryContainingSourceRange(int sourceStart, int sourceEnd) booleanbooleandeclarationLoweringHasEntryEndingAtSourceOffset(int sourceEnd) booleandeclarationLoweringHasEntryFollowingSourceOffset(int sourceOffset) booleandeclarationLoweringHasEntryForSymbol(String symbolName) booleandeclarationLoweringHasEntryPrecedingSourceOffset(int sourceOffset) booleandeclarationLoweringHasEntryStartingAtSourceOffset(int sourceStart) booleandeclarationLoweringHasEntryWithExactSourceRange(int sourceStart, int sourceEnd) booleanbooleanbooleanbooleanbooleanbooleandeclarationLoweringIntersectsSourceRange(int sourceStart, int sourceEnd) booleandeclarationLoweringIntersectsSourceRange(XL16UOffsetRange sourceRange) booleanintgetDeclarationCompatibilityOffsetForSourceOffset(int sourceOffset) getDeclarationCompatibilityRangeForSourceRange(int sourceStart, int sourceEnd) List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> getDeclarationEntriesIntersectingSourceRange(int sourceStart, int sourceEnd) List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.EntrygetDeclarationEntryContainingSourceOffset(int sourceOffset) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.EntrygetDeclarationEntryContainingSourceRange(int sourceStart, int sourceEnd) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.EntrygetDeclarationEntryContainingSourceRange(XL16UOffsetRange sourceRange) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.EntrygetDeclarationEntryEndingAtSourceOffset(int sourceEnd) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.EntrygetDeclarationEntryFollowingSourceOffset(int sourceOffset) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.EntrygetDeclarationEntryPrecedingSourceOffset(int sourceOffset) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.EntrygetDeclarationEntryStartingAtSourceOffset(int sourceStart) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.EntrygetDeclarationEntryWithExactSourceRange(int sourceStart, int sourceEnd) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.EntrygetDeclarationEntryWithExactSourceRange(XL16UOffsetRange sourceRange) intintintintgetDeclarationLayoutCompatibilityOffsetForSourceOffset(int sourceOffset) getDeclarationLayoutCompatibilityRangeForSourceRange(int sourceStart, int sourceEnd) intList<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutEntriesForSymbol(String symbolName) List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutEntriesIntersectingCompatibilityRange(int compatibilityStart, int compatibilityEnd) List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutEntriesIntersectingCompatibilityRange(XL16UOffsetRange compatibilityRange) List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutEntriesIntersectingSourceRange(int sourceStart, int sourceEnd) List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryContainingCompatibilityOffset(int compatibilityOffset) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryContainingCompatibilityRange(int compatibilityStart, int compatibilityEnd) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryContainingCompatibilityRange(XL16UOffsetRange compatibilityRange) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryContainingSourceOffset(int sourceOffset) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryContainingSourceRange(int sourceStart, int sourceEnd) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entryintde.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryEndingAtCompatibilityOffset(int compatibilityEnd) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryEndingAtSourceOffset(int sourceEnd) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryFollowingCompatibilityOffset(int compatibilityOffset) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryFollowingSourceOffset(int sourceOffset) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryForSymbol(String symbolName) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryPrecedingCompatibilityOffset(int compatibilityOffset) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryPrecedingSourceOffset(int sourceOffset) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryStartingAtCompatibilityOffset(int compatibilityStart) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryStartingAtSourceOffset(int sourceStart) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryWithExactCompatibilityRange(int compatibilityStart, int compatibilityEnd) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryWithExactCompatibilityRange(XL16UOffsetRange compatibilityRange) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntrygetDeclarationLayoutEntryWithExactSourceRange(int sourceStart, int sourceEnd) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.EntryintintintgetDeclarationLayoutLengthDeltaBeforeCompatibilityOffset(int compatibilityOffset) intgetDeclarationLayoutLengthDeltaBeforeSourceOffset(int sourceOffset) List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> intList<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> intintintgetDeclarationLayoutSourceOffsetForCompatibilityOffset(int compatibilityOffset) getDeclarationLayoutSourceRangeForCompatibilityRange(int compatibilityStart, int compatibilityEnd) getDeclarationLayoutSourceRangeForCompatibilityRange(XL16UOffsetRange compatibilityRange) intde.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.SummaryintintintintgetDeclarationLengthDeltaBeforeSourceOffset(int sourceOffset) List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> getDeclarationLoweringEntriesForSymbol(String symbolName) intde.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.EntrygetDeclarationLoweringEntryForSymbol(String symbolName) de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayoutList<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> intList<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> intde.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlande.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.SummaryList<de.grogra.xl.compiler.xl16u.XL16UForeignBoundaryCallSite> de.grogra.xl.compiler.xl16u.XL16UForeignBoundaryCallSiteScheduleintintintintintintintgetLoweringCompatibilityOffsetForSourceOffset(int sourceOffset) getLoweringCompatibilityRangeForSourceRange(int sourceStart, int sourceEnd) getLoweringCompatibilityRangesForSymbol(String symbolName) intintintgetLoweringEntriesForSymbol(String symbolName) getLoweringEntriesIntersectingCompatibilityRange(int compatibilityStart, int compatibilityEnd) getLoweringEntriesIntersectingCompatibilityRange(XL16UOffsetRange compatibilityRange) getLoweringEntriesIntersectingSourceRange(int sourceStart, int sourceEnd) getLoweringEntryContainingCompatibilityOffset(int compatibilityOffset) getLoweringEntryContainingCompatibilityRange(int compatibilityStart, int compatibilityEnd) getLoweringEntryContainingCompatibilityRange(XL16UOffsetRange compatibilityRange) getLoweringEntryContainingSourceOffset(int sourceOffset) getLoweringEntryContainingSourceRange(int sourceStart, int sourceEnd) getLoweringEntryContainingSourceRange(XL16UOffsetRange sourceRange) intgetLoweringEntryEndingAtCompatibilityOffset(int compatibilityEnd) getLoweringEntryEndingAtSourceOffset(int sourceEnd) getLoweringEntryFollowingCompatibilityOffset(int compatibilityOffset) getLoweringEntryFollowingSourceOffset(int sourceOffset) getLoweringEntryPrecedingCompatibilityOffset(int compatibilityOffset) getLoweringEntryPrecedingSourceOffset(int sourceOffset) getLoweringEntryStartingAtCompatibilityOffset(int compatibilityStart) getLoweringEntryStartingAtSourceOffset(int sourceStart) getLoweringEntryWithExactCompatibilityRange(int compatibilityStart, int compatibilityEnd) getLoweringEntryWithExactCompatibilityRange(XL16UOffsetRange compatibilityRange) getLoweringEntryWithExactSourceRange(int sourceStart, int sourceEnd) getLoweringEntryWithExactSourceRange(XL16UOffsetRange sourceRange) intgetLoweringFirstEntryForSymbol(String symbolName) intintgetLoweringLengthDeltaBeforeCompatibilityOffset(int compatibilityOffset) intgetLoweringLengthDeltaBeforeSourceOffset(int sourceOffset) intintintintgetLoweringSegmentsForSymbol(String symbolName) intintgetLoweringSourceOffsetForCompatibilityOffset(int compatibilityOffset) getLoweringSourceRangeForCompatibilityRange(int compatibilityStart, int compatibilityEnd) getLoweringSourceRangeForCompatibilityRange(XL16UOffsetRange compatibilityRange) getLoweringSourceRangesForSymbol(String symbolName) intintintintintintList<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> intList<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> intintintgetStatementLayoutCompatibilityOffsetForSourceOffset(int sourceOffset) getStatementLayoutCompatibilityRangeForSourceRange(int sourceStart, int sourceEnd) intList<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutEntriesForSymbol(String symbolName) List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutEntriesIntersectingCompatibilityRange(int compatibilityStart, int compatibilityEnd) List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutEntriesIntersectingCompatibilityRange(XL16UOffsetRange compatibilityRange) List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutEntriesIntersectingSourceRange(int sourceStart, int sourceEnd) List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryContainingCompatibilityOffset(int compatibilityOffset) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryContainingCompatibilityRange(int compatibilityStart, int compatibilityEnd) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryContainingCompatibilityRange(XL16UOffsetRange compatibilityRange) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryContainingSourceOffset(int sourceOffset) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryContainingSourceRange(int sourceStart, int sourceEnd) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entryintde.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryEndingAtCompatibilityOffset(int compatibilityEnd) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryEndingAtSourceOffset(int sourceEnd) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryFollowingCompatibilityOffset(int compatibilityOffset) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryFollowingSourceOffset(int sourceOffset) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryForSymbol(String symbolName) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryPrecedingCompatibilityOffset(int compatibilityOffset) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryPrecedingSourceOffset(int sourceOffset) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryStartingAtCompatibilityOffset(int compatibilityStart) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryStartingAtSourceOffset(int sourceStart) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryWithExactCompatibilityRange(int compatibilityStart, int compatibilityEnd) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryWithExactCompatibilityRange(XL16UOffsetRange compatibilityRange) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntrygetStatementLayoutEntryWithExactSourceRange(int sourceStart, int sourceEnd) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.EntryList<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> intList<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> intintgetStatementLayoutLengthDeltaBeforeCompatibilityOffset(int compatibilityOffset) intgetStatementLayoutLengthDeltaBeforeSourceOffset(int sourceOffset) List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> intList<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> intintintgetStatementLayoutSourceOffsetForCompatibilityOffset(int compatibilityOffset) getStatementLayoutSourceRangeForCompatibilityRange(int compatibilityStart, int compatibilityEnd) getStatementLayoutSourceRangeForCompatibilityRange(XL16UOffsetRange compatibilityRange) intde.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.SummaryintintintList<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> intList<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> intintgetStatementLoweringCompatibilityOffsetForSourceOffset(int sourceOffset) getStatementLoweringCompatibilityRangeForSourceRange(int sourceStart, int sourceEnd) List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> getStatementLoweringEntriesForSymbol(String symbolName) List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> getStatementLoweringEntriesIntersectingSourceRange(int sourceStart, int sourceEnd) List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.EntrygetStatementLoweringEntryContainingSourceOffset(int sourceOffset) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.EntrygetStatementLoweringEntryContainingSourceRange(int sourceStart, int sourceEnd) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entryintde.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.EntrygetStatementLoweringEntryEndingAtSourceOffset(int sourceEnd) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.EntrygetStatementLoweringEntryFollowingSourceOffset(int sourceOffset) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.EntrygetStatementLoweringEntryForSymbol(String symbolName) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.EntrygetStatementLoweringEntryPrecedingSourceOffset(int sourceOffset) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.EntrygetStatementLoweringEntryStartingAtSourceOffset(int sourceStart) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.EntrygetStatementLoweringEntryWithExactSourceRange(int sourceStart, int sourceEnd) de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.EntryList<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> intList<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> intde.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayoutintgetStatementLoweringLengthDeltaBeforeSourceOffset(int sourceOffset) List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> intde.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlanList<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> intintintde.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.SummarybooleanhasCallable(String name) booleanhasSymbolMetadata(String symbolName) booleanbooleanloweringContainsCompatibilityOffset(int compatibilityOffset) booleanloweringContainsCompatibilityRange(int compatibilityStart, int compatibilityEnd) booleanloweringContainsCompatibilityRange(XL16UOffsetRange compatibilityRange) booleanloweringContainsSourceOffset(int sourceOffset) booleanloweringContainsSourceRange(int sourceStart, int sourceEnd) booleanloweringContainsSourceRange(XL16UOffsetRange sourceRange) booleanbooleanbooleanbooleanbooleanloweringHasEntryEndingAtCompatibilityOffset(int compatibilityEnd) booleanloweringHasEntryEndingAtSourceOffset(int sourceEnd) booleanloweringHasEntryFollowingCompatibilityOffset(int compatibilityOffset) booleanloweringHasEntryFollowingSourceOffset(int sourceOffset) booleanloweringHasEntryForSymbol(String symbolName) booleanloweringHasEntryPrecedingCompatibilityOffset(int compatibilityOffset) booleanloweringHasEntryPrecedingSourceOffset(int sourceOffset) booleanloweringHasEntryStartingAtCompatibilityOffset(int compatibilityStart) booleanloweringHasEntryStartingAtSourceOffset(int sourceStart) booleanloweringHasEntryWithExactCompatibilityRange(int compatibilityStart, int compatibilityEnd) booleanloweringHasEntryWithExactCompatibilityRange(XL16UOffsetRange compatibilityRange) booleanloweringHasEntryWithExactSourceRange(int sourceStart, int sourceEnd) booleanloweringHasEntryWithExactSourceRange(XL16UOffsetRange sourceRange) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanloweringIntersectsCompatibilityRange(int compatibilityStart, int compatibilityEnd) booleanloweringIntersectsCompatibilityRange(XL16UOffsetRange compatibilityRange) booleanloweringIntersectsSourceRange(int sourceStart, int sourceEnd) booleanloweringIntersectsSourceRange(XL16UOffsetRange sourceRange) booleanbooleanreplayDeclarationLowering(String originalSource) replayLoweringSegments(String originalSource) replayStatementLowering(String originalSource) booleanbooleanstatementLayoutContainsCompatibilityOffset(int compatibilityOffset) booleanstatementLayoutContainsCompatibilityRange(int compatibilityStart, int compatibilityEnd) booleanstatementLayoutContainsCompatibilityRange(XL16UOffsetRange compatibilityRange) booleanstatementLayoutContainsSourceOffset(int sourceOffset) booleanstatementLayoutContainsSourceRange(int sourceStart, int sourceEnd) booleanstatementLayoutContainsSourceRange(XL16UOffsetRange sourceRange) booleanbooleanbooleanstatementLayoutHasEntryEndingAtCompatibilityOffset(int compatibilityEnd) booleanstatementLayoutHasEntryEndingAtSourceOffset(int sourceEnd) booleanstatementLayoutHasEntryFollowingCompatibilityOffset(int compatibilityOffset) booleanstatementLayoutHasEntryFollowingSourceOffset(int sourceOffset) booleanstatementLayoutHasEntryForSymbol(String symbolName) booleanstatementLayoutHasEntryPrecedingCompatibilityOffset(int compatibilityOffset) booleanstatementLayoutHasEntryPrecedingSourceOffset(int sourceOffset) booleanstatementLayoutHasEntryStartingAtCompatibilityOffset(int compatibilityStart) booleanstatementLayoutHasEntryStartingAtSourceOffset(int sourceStart) booleanstatementLayoutHasEntryWithExactCompatibilityRange(int compatibilityStart, int compatibilityEnd) booleanstatementLayoutHasEntryWithExactCompatibilityRange(XL16UOffsetRange compatibilityRange) booleanstatementLayoutHasEntryWithExactSourceRange(int sourceStart, int sourceEnd) booleanbooleanbooleanbooleanbooleanbooleanstatementLayoutHasSymbolName(String symbolName) booleanstatementLayoutIntersectsCompatibilityRange(int compatibilityStart, int compatibilityEnd) booleanstatementLayoutIntersectsCompatibilityRange(XL16UOffsetRange compatibilityRange) booleanstatementLayoutIntersectsSourceRange(int sourceStart, int sourceEnd) booleanstatementLayoutIntersectsSourceRange(XL16UOffsetRange sourceRange) booleanbooleanstatementLoweringContainsSourceOffset(int sourceOffset) booleanstatementLoweringContainsSourceRange(int sourceStart, int sourceEnd) booleanstatementLoweringContainsSourceRange(XL16UOffsetRange sourceRange) booleanbooleanbooleanstatementLoweringHasEntryEndingAtSourceOffset(int sourceEnd) booleanstatementLoweringHasEntryFollowingSourceOffset(int sourceOffset) booleanstatementLoweringHasEntryForSymbol(String symbolName) booleanstatementLoweringHasEntryPrecedingSourceOffset(int sourceOffset) booleanstatementLoweringHasEntryStartingAtSourceOffset(int sourceStart) booleanstatementLoweringHasEntryWithExactSourceRange(int sourceStart, int sourceEnd) booleanbooleanbooleanbooleanbooleanbooleanstatementLoweringHasSymbolName(String symbolName) booleanstatementLoweringIntersectsSourceRange(int sourceStart, int sourceEnd) booleanstatementLoweringIntersectsSourceRange(XL16UOffsetRange sourceRange) booleanbooleanboolean
-
Constructor Details
-
XL16UProgram
public XL16UProgram(String source, String compatibilitySource, RecognitionExceptionList diagnostics, List<XL16URangedSymbol> rangedSymbols, List<XL16UWriteSite> writeSites, List<XL16UCallExpressionSite> callExpressions, List<XL16UCastExpressionSite> castExpressions, XL16USymbolMetadataRegistry symbolMetadata, XL16UAliasRegistry aliasDefinitions, XL16UCallableRegistry callables) -
XL16UProgram
public XL16UProgram(String source, String compatibilitySource, RecognitionExceptionList diagnostics, List<XL16URangedSymbol> rangedSymbols, List<XL16UWriteSite> writeSites, List<XL16UCallExpressionSite> callExpressions, List<XL16UCastExpressionSite> castExpressions, List<XL16ULoweringSegment> loweringSegments, XL16USymbolMetadataRegistry symbolMetadata, XL16UAliasRegistry aliasDefinitions, XL16UCallableRegistry callables) -
XL16UProgram
public XL16UProgram(String source, String compatibilitySource, RecognitionExceptionList diagnostics, List<XL16URangedSymbol> rangedSymbols, List<XL16UWriteSite> writeSites, List<XL16UCallExpressionSite> callExpressions, List<XL16UCastExpressionSite> castExpressions, List<XL16ULoweringSegment> loweringSegments, List<de.grogra.xl.compiler.xl16u.XL16UForeignBoundaryCallSite> foreignBoundaryCallSites, XL16USymbolMetadataRegistry symbolMetadata, XL16UAliasRegistry aliasDefinitions, XL16UCallableRegistry callables)
-
-
Method Details
-
getSource
-
requireSource
-
getCompatibilitySource
-
requireCompatibilitySource
-
requireSources
-
getDiagnostics
-
getFrontendRoute
-
getFrontendRouteId
-
usesHandBuiltFrontendRoute
public boolean usesHandBuiltFrontendRoute() -
usesExperimentalAntlrFrontendRoute
public boolean usesExperimentalAntlrFrontendRoute() -
getFrontendParseSummary
-
getAggregateQueryFallbackGate
-
getDirectAggregateEmitterPlan
-
parsedBySelectedFrontend
public boolean parsedBySelectedFrontend() -
getFrontendParseTokenCount
public int getFrontendParseTokenCount() -
getFrontendParseDeclarationCount
public int getFrontendParseDeclarationCount() -
getFrontendParseCallableCount
public int getFrontendParseCallableCount() -
getRangedSymbols
-
getWriteSites
-
getCallExpressions
-
getCastExpressions
-
getForeignBoundaryCallSites
-
getPhysicalForeignBoundaryCallSiteHotspotCount
public int getPhysicalForeignBoundaryCallSiteHotspotCount() -
getForeignBoundaryCallSiteSchedule
public de.grogra.xl.compiler.xl16u.XL16UForeignBoundaryCallSiteSchedule getForeignBoundaryCallSiteSchedule() -
getLoweringSegments
-
getLoweringPlan
-
getLoweringSummary
-
loweringIsEmpty
public boolean loweringIsEmpty() -
getLoweringEntryCount
public int getLoweringEntryCount() -
getLoweringEntries
-
getLoweringDeclarationEntries
-
getLoweringStatementEntries
-
getLoweringDeclarationSegments
-
getLoweringStatementSegments
-
getLoweringDeclarationSourceRanges
-
getLoweringStatementSourceRanges
-
getLoweringDeclarationCompatibilityRanges
-
getLoweringStatementCompatibilityRanges
-
getLoweringPlainRangeDeclarationEntries
-
getLoweringPhysicalDeclarationEntries
-
getLoweringBooleanInitializerEntries
-
getLoweringPlainInitializerEntries
-
getLoweringReturnEntries
-
getLoweringAssignmentEntries
-
getLoweringIncrementEntries
-
getLoweringExpressionEntries
-
getLoweringSegmentsOfKind
-
getLoweringSourceRangesOfKind
-
getLoweringCompatibilityRangesOfKind
-
getLoweringPlainRangeDeclarationSegments
-
getLoweringPhysicalDeclarationSegments
-
getLoweringBooleanInitializerSegments
-
getLoweringPlainInitializerSegments
-
getLoweringReturnSegments
-
getLoweringAssignmentSegments
-
getLoweringIncrementSegments
-
getLoweringExpressionSegments
-
getLoweringPlainRangeDeclarationSourceRanges
-
getLoweringPhysicalDeclarationSourceRanges
-
getLoweringBooleanInitializerSourceRanges
-
getLoweringPlainInitializerSourceRanges
-
getLoweringReturnSourceRanges
-
getLoweringAssignmentSourceRanges
-
getLoweringIncrementSourceRanges
-
getLoweringExpressionSourceRanges
-
getLoweringPlainRangeDeclarationCompatibilityRanges
-
getLoweringPhysicalDeclarationCompatibilityRanges
-
getLoweringBooleanInitializerCompatibilityRanges
-
getLoweringPlainInitializerCompatibilityRanges
-
getLoweringReturnCompatibilityRanges
-
getLoweringAssignmentCompatibilityRanges
-
getLoweringIncrementCompatibilityRanges
-
getLoweringExpressionCompatibilityRanges
-
getLoweringSourceRanges
-
getLoweringCompatibilityRanges
-
getLoweringSourceRange
-
getLoweringSourceStart
public int getLoweringSourceStart() -
getLoweringSourceEnd
public int getLoweringSourceEnd() -
getLoweringCompatibilityRange
-
getLoweringCompatibilityStart
public int getLoweringCompatibilityStart() -
getLoweringCompatibilityEnd
public int getLoweringCompatibilityEnd() -
getLoweringSymbolNames
-
getLoweringEntriesOfKind
-
loweringHasEntriesOfKind
-
getLoweringCountOfKind
-
getLoweringKindCounts
-
loweringHasDeclarationEntries
public boolean loweringHasDeclarationEntries() -
loweringHasStatementEntries
public boolean loweringHasStatementEntries() -
getLoweringDeclarationCount
public int getLoweringDeclarationCount() -
getLoweringStatementCount
public int getLoweringStatementCount() -
getLoweringPlainRangeDeclarationCount
public int getLoweringPlainRangeDeclarationCount() -
getLoweringPhysicalDeclarationCount
public int getLoweringPhysicalDeclarationCount() -
getLoweringBooleanInitializerCount
public int getLoweringBooleanInitializerCount() -
getLoweringPlainInitializerCount
public int getLoweringPlainInitializerCount() -
getLoweringReturnCount
public int getLoweringReturnCount() -
getLoweringAssignmentCount
public int getLoweringAssignmentCount() -
getLoweringIncrementCount
public int getLoweringIncrementCount() -
getLoweringExpressionCount
public int getLoweringExpressionCount() -
loweringHasPlainRangeDeclarations
public boolean loweringHasPlainRangeDeclarations() -
loweringHasPhysicalDeclarations
public boolean loweringHasPhysicalDeclarations() -
loweringHasBooleanInitializers
public boolean loweringHasBooleanInitializers() -
loweringHasPlainInitializers
public boolean loweringHasPlainInitializers() -
loweringHasReturns
public boolean loweringHasReturns() -
loweringHasAssignments
public boolean loweringHasAssignments() -
loweringHasIncrements
public boolean loweringHasIncrements() -
loweringHasExpressions
public boolean loweringHasExpressions() -
getLoweringTotalSourceLength
public int getLoweringTotalSourceLength() -
getLoweringTotalCompatibilityLength
public int getLoweringTotalCompatibilityLength() -
getLoweringTotalLengthDelta
public int getLoweringTotalLengthDelta() -
loweringChangesLength
public boolean loweringChangesLength() -
getLoweringFirstEntryForSymbol
-
getLoweringEntriesForSymbol
-
getLoweringSegmentsForSymbol
-
getLoweringSourceRangesForSymbol
-
getLoweringCompatibilityRangesForSymbol
-
loweringHasEntryForSymbol
-
getLoweringEntryContainingSourceOffset
-
getLoweringEntryContainingSourceRange
public XL16ULoweringPlan.Entry getLoweringEntryContainingSourceRange(int sourceStart, int sourceEnd) -
getLoweringEntryContainingSourceRange
-
getLoweringEntriesIntersectingSourceRange
public List<XL16ULoweringPlan.Entry> getLoweringEntriesIntersectingSourceRange(int sourceStart, int sourceEnd) -
getLoweringEntriesIntersectingSourceRange
public List<XL16ULoweringPlan.Entry> getLoweringEntriesIntersectingSourceRange(XL16UOffsetRange sourceRange) -
getLoweringEntryWithExactSourceRange
-
getLoweringEntryWithExactSourceRange
-
getLoweringEntryStartingAtSourceOffset
-
getLoweringEntryEndingAtSourceOffset
-
getLoweringEntryPrecedingSourceOffset
-
getLoweringEntryFollowingSourceOffset
-
getLoweringLengthDeltaBeforeSourceOffset
public int getLoweringLengthDeltaBeforeSourceOffset(int sourceOffset) -
getLoweringCompatibilityOffsetForSourceOffset
public int getLoweringCompatibilityOffsetForSourceOffset(int sourceOffset) -
getLoweringCompatibilityRangeForSourceRange
-
getLoweringCompatibilityRangeForSourceRange
-
getLoweringEntryContainingCompatibilityOffset
public XL16ULoweringPlan.Entry getLoweringEntryContainingCompatibilityOffset(int compatibilityOffset) -
getLoweringEntryContainingCompatibilityRange
public XL16ULoweringPlan.Entry getLoweringEntryContainingCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
getLoweringEntryContainingCompatibilityRange
public XL16ULoweringPlan.Entry getLoweringEntryContainingCompatibilityRange(XL16UOffsetRange compatibilityRange) -
getLoweringEntriesIntersectingCompatibilityRange
public List<XL16ULoweringPlan.Entry> getLoweringEntriesIntersectingCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
getLoweringEntriesIntersectingCompatibilityRange
public List<XL16ULoweringPlan.Entry> getLoweringEntriesIntersectingCompatibilityRange(XL16UOffsetRange compatibilityRange) -
getLoweringEntryWithExactCompatibilityRange
public XL16ULoweringPlan.Entry getLoweringEntryWithExactCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
getLoweringEntryWithExactCompatibilityRange
public XL16ULoweringPlan.Entry getLoweringEntryWithExactCompatibilityRange(XL16UOffsetRange compatibilityRange) -
getLoweringEntryStartingAtCompatibilityOffset
public XL16ULoweringPlan.Entry getLoweringEntryStartingAtCompatibilityOffset(int compatibilityStart) -
getLoweringEntryEndingAtCompatibilityOffset
-
getLoweringEntryPrecedingCompatibilityOffset
public XL16ULoweringPlan.Entry getLoweringEntryPrecedingCompatibilityOffset(int compatibilityOffset) -
getLoweringEntryFollowingCompatibilityOffset
public XL16ULoweringPlan.Entry getLoweringEntryFollowingCompatibilityOffset(int compatibilityOffset) -
getLoweringLengthDeltaBeforeCompatibilityOffset
public int getLoweringLengthDeltaBeforeCompatibilityOffset(int compatibilityOffset) -
getLoweringSourceOffsetForCompatibilityOffset
public int getLoweringSourceOffsetForCompatibilityOffset(int compatibilityOffset) -
getLoweringSourceRangeForCompatibilityRange
public XL16UOffsetRange getLoweringSourceRangeForCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
getLoweringSourceRangeForCompatibilityRange
public XL16UOffsetRange getLoweringSourceRangeForCompatibilityRange(XL16UOffsetRange compatibilityRange) -
loweringContainsSourceOffset
public boolean loweringContainsSourceOffset(int sourceOffset) -
loweringContainsSourceRange
public boolean loweringContainsSourceRange(int sourceStart, int sourceEnd) -
loweringContainsSourceRange
-
loweringIntersectsSourceRange
public boolean loweringIntersectsSourceRange(int sourceStart, int sourceEnd) -
loweringIntersectsSourceRange
-
loweringContainsCompatibilityOffset
public boolean loweringContainsCompatibilityOffset(int compatibilityOffset) -
loweringContainsCompatibilityRange
public boolean loweringContainsCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
loweringContainsCompatibilityRange
-
loweringIntersectsCompatibilityRange
public boolean loweringIntersectsCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
loweringIntersectsCompatibilityRange
-
loweringHasEntryWithExactSourceRange
public boolean loweringHasEntryWithExactSourceRange(int sourceStart, int sourceEnd) -
loweringHasEntryWithExactSourceRange
-
loweringHasEntryStartingAtSourceOffset
public boolean loweringHasEntryStartingAtSourceOffset(int sourceStart) -
loweringHasEntryEndingAtSourceOffset
public boolean loweringHasEntryEndingAtSourceOffset(int sourceEnd) -
loweringHasEntryPrecedingSourceOffset
public boolean loweringHasEntryPrecedingSourceOffset(int sourceOffset) -
loweringHasEntryFollowingSourceOffset
public boolean loweringHasEntryFollowingSourceOffset(int sourceOffset) -
loweringHasEntryWithExactCompatibilityRange
public boolean loweringHasEntryWithExactCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
loweringHasEntryWithExactCompatibilityRange
-
loweringHasEntryStartingAtCompatibilityOffset
public boolean loweringHasEntryStartingAtCompatibilityOffset(int compatibilityStart) -
loweringHasEntryEndingAtCompatibilityOffset
public boolean loweringHasEntryEndingAtCompatibilityOffset(int compatibilityEnd) -
loweringHasEntryPrecedingCompatibilityOffset
public boolean loweringHasEntryPrecedingCompatibilityOffset(int compatibilityOffset) -
loweringHasEntryFollowingCompatibilityOffset
public boolean loweringHasEntryFollowingCompatibilityOffset(int compatibilityOffset) -
getDeclarationLoweringPlan
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan getDeclarationLoweringPlan() -
getStatementLoweringPlan
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan getStatementLoweringPlan() -
getStatementLoweringLayout
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout getStatementLoweringLayout() -
statementLoweringIsEmpty
public boolean statementLoweringIsEmpty() -
getStatementLoweringEntryCount
public int getStatementLoweringEntryCount() -
getStatementLoweringEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> getStatementLoweringEntries() -
getStatementLoweringSegments
-
getStatementLoweringSummary
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Summary getStatementLoweringSummary() -
getStatementLoweringSymbolNames
-
getStatementLoweringSourceStart
public int getStatementLoweringSourceStart() -
getStatementLoweringSourceEnd
public int getStatementLoweringSourceEnd() -
getStatementLoweringBooleanInitializerEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> getStatementLoweringBooleanInitializerEntries() -
getStatementLoweringBooleanInitializerEntryCount
public int getStatementLoweringBooleanInitializerEntryCount() -
getStatementLoweringPlainInitializerEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> getStatementLoweringPlainInitializerEntries() -
getStatementLoweringPlainInitializerEntryCount
public int getStatementLoweringPlainInitializerEntryCount() -
getStatementLoweringReturnEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> getStatementLoweringReturnEntries() -
getStatementLoweringReturnEntryCount
public int getStatementLoweringReturnEntryCount() -
getStatementLoweringAssignmentEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> getStatementLoweringAssignmentEntries() -
getStatementLoweringAssignmentEntryCount
public int getStatementLoweringAssignmentEntryCount() -
getStatementLoweringIncrementEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> getStatementLoweringIncrementEntries() -
getStatementLoweringIncrementEntryCount
public int getStatementLoweringIncrementEntryCount() -
getStatementLoweringExpressionEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> getStatementLoweringExpressionEntries() -
getStatementLoweringExpressionEntryCount
public int getStatementLoweringExpressionEntryCount() -
getStatementLoweringSourceRanges
-
getStatementLoweringEntryContainingSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry getStatementLoweringEntryContainingSourceOffset(int sourceOffset) -
getStatementLoweringEntryContainingSourceRange
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry getStatementLoweringEntryContainingSourceRange(int sourceStart, int sourceEnd) -
getStatementLoweringEntryContainingSourceRange
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry getStatementLoweringEntryContainingSourceRange(XL16UOffsetRange sourceRange) -
getStatementLoweringEntryStartingAtSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry getStatementLoweringEntryStartingAtSourceOffset(int sourceStart) -
getStatementLoweringEntryEndingAtSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry getStatementLoweringEntryEndingAtSourceOffset(int sourceEnd) -
getStatementLoweringEntryPrecedingSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry getStatementLoweringEntryPrecedingSourceOffset(int sourceOffset) -
getStatementLoweringEntryFollowingSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry getStatementLoweringEntryFollowingSourceOffset(int sourceOffset) -
getStatementLoweringLengthDeltaBeforeSourceOffset
public int getStatementLoweringLengthDeltaBeforeSourceOffset(int sourceOffset) -
getStatementLoweringCompatibilityOffsetForSourceOffset
public int getStatementLoweringCompatibilityOffsetForSourceOffset(int sourceOffset) -
getStatementLoweringCompatibilityRangeForSourceRange
public XL16UOffsetRange getStatementLoweringCompatibilityRangeForSourceRange(int sourceStart, int sourceEnd) -
getStatementLoweringCompatibilityRangeForSourceRange
public XL16UOffsetRange getStatementLoweringCompatibilityRangeForSourceRange(XL16UOffsetRange sourceRange) -
getStatementLoweringEntryWithExactSourceRange
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry getStatementLoweringEntryWithExactSourceRange(int sourceStart, int sourceEnd) -
getStatementLoweringEntryWithExactSourceRange
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry getStatementLoweringEntryWithExactSourceRange(XL16UOffsetRange sourceRange) -
getStatementLoweringEntriesIntersectingSourceRange
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> getStatementLoweringEntriesIntersectingSourceRange(int sourceStart, int sourceEnd) -
getStatementLoweringEntriesIntersectingSourceRange
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry> getStatementLoweringEntriesIntersectingSourceRange(XL16UOffsetRange sourceRange) -
getStatementLayoutEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutEntries() -
getStatementLayoutSummary
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Summary getStatementLayoutSummary() -
statementLayoutIsEmpty
public boolean statementLayoutIsEmpty() -
getStatementLayoutEntryCount
public int getStatementLayoutEntryCount() -
getStatementLayoutSourceRanges
-
getStatementLayoutCompatibilityRanges
-
getStatementLayoutSymbolNames
-
getStatementLayoutBooleanInitializerEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutBooleanInitializerEntries() -
getStatementLayoutBooleanInitializerEntryCount
public int getStatementLayoutBooleanInitializerEntryCount() -
getStatementLayoutPlainInitializerEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutPlainInitializerEntries() -
getStatementLayoutPlainInitializerEntryCount
public int getStatementLayoutPlainInitializerEntryCount() -
getStatementLayoutReturnEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutReturnEntries() -
getStatementLayoutReturnEntryCount
public int getStatementLayoutReturnEntryCount() -
getStatementLayoutAssignmentEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutAssignmentEntries() -
getStatementLayoutAssignmentEntryCount
public int getStatementLayoutAssignmentEntryCount() -
getStatementLayoutIncrementEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutIncrementEntries() -
getStatementLayoutIncrementEntryCount
public int getStatementLayoutIncrementEntryCount() -
getStatementLayoutExpressionEntries
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutExpressionEntries() -
getStatementLayoutExpressionEntryCount
public int getStatementLayoutExpressionEntryCount() -
getStatementLayoutCompatibilityStart
public int getStatementLayoutCompatibilityStart() -
getStatementLayoutCompatibilityEnd
public int getStatementLayoutCompatibilityEnd() -
getStatementLayoutTotalLengthDelta
public int getStatementLayoutTotalLengthDelta() -
getStatementLayoutSourceStart
public int getStatementLayoutSourceStart() -
getStatementLayoutSourceEnd
public int getStatementLayoutSourceEnd() -
getStatementLayoutTotalSourceLength
public int getStatementLayoutTotalSourceLength() -
getStatementLayoutTotalCompatibilityLength
public int getStatementLayoutTotalCompatibilityLength() -
statementLayoutChangesLength
public boolean statementLayoutChangesLength() -
getStatementLayoutEntryContainingSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryContainingSourceOffset(int sourceOffset) -
getStatementLayoutEntryContainingSourceRange
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryContainingSourceRange(int sourceStart, int sourceEnd) -
getStatementLayoutEntryContainingSourceRange
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryContainingSourceRange(XL16UOffsetRange sourceRange) -
getStatementLayoutEntryStartingAtSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryStartingAtSourceOffset(int sourceStart) -
getStatementLayoutEntryEndingAtSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryEndingAtSourceOffset(int sourceEnd) -
getStatementLayoutEntryPrecedingSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryPrecedingSourceOffset(int sourceOffset) -
getStatementLayoutEntryFollowingSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryFollowingSourceOffset(int sourceOffset) -
getStatementLayoutLengthDeltaBeforeSourceOffset
public int getStatementLayoutLengthDeltaBeforeSourceOffset(int sourceOffset) -
getStatementLayoutCompatibilityOffsetForSourceOffset
public int getStatementLayoutCompatibilityOffsetForSourceOffset(int sourceOffset) -
getStatementLayoutCompatibilityRangeForSourceRange
public XL16UOffsetRange getStatementLayoutCompatibilityRangeForSourceRange(int sourceStart, int sourceEnd) -
getStatementLayoutCompatibilityRangeForSourceRange
public XL16UOffsetRange getStatementLayoutCompatibilityRangeForSourceRange(XL16UOffsetRange sourceRange) -
getStatementLayoutEntryWithExactSourceRange
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryWithExactSourceRange(int sourceStart, int sourceEnd) -
getStatementLayoutEntryWithExactSourceRange
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryWithExactSourceRange(XL16UOffsetRange sourceRange) -
getStatementLayoutEntriesIntersectingSourceRange
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutEntriesIntersectingSourceRange(int sourceStart, int sourceEnd) -
getStatementLayoutEntriesIntersectingSourceRange
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutEntriesIntersectingSourceRange(XL16UOffsetRange sourceRange) -
getStatementLayoutEntryContainingCompatibilityOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryContainingCompatibilityOffset(int compatibilityOffset) -
getStatementLayoutEntryContainingCompatibilityRange
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryContainingCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
getStatementLayoutEntryContainingCompatibilityRange
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryContainingCompatibilityRange(XL16UOffsetRange compatibilityRange) -
getStatementLayoutEntryStartingAtCompatibilityOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryStartingAtCompatibilityOffset(int compatibilityStart) -
getStatementLayoutEntryEndingAtCompatibilityOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryEndingAtCompatibilityOffset(int compatibilityEnd) -
getStatementLayoutEntryPrecedingCompatibilityOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryPrecedingCompatibilityOffset(int compatibilityOffset) -
getStatementLayoutEntryFollowingCompatibilityOffset
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryFollowingCompatibilityOffset(int compatibilityOffset) -
getStatementLayoutLengthDeltaBeforeCompatibilityOffset
public int getStatementLayoutLengthDeltaBeforeCompatibilityOffset(int compatibilityOffset) -
getStatementLayoutSourceOffsetForCompatibilityOffset
public int getStatementLayoutSourceOffsetForCompatibilityOffset(int compatibilityOffset) -
getStatementLayoutSourceRangeForCompatibilityRange
public XL16UOffsetRange getStatementLayoutSourceRangeForCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
getStatementLayoutSourceRangeForCompatibilityRange
public XL16UOffsetRange getStatementLayoutSourceRangeForCompatibilityRange(XL16UOffsetRange compatibilityRange) -
getStatementLayoutEntryWithExactCompatibilityRange
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryWithExactCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
getStatementLayoutEntryWithExactCompatibilityRange
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryWithExactCompatibilityRange(XL16UOffsetRange compatibilityRange) -
getStatementLayoutEntriesIntersectingCompatibilityRange
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutEntriesIntersectingCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
getStatementLayoutEntriesIntersectingCompatibilityRange
public List<de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry> getStatementLayoutEntriesIntersectingCompatibilityRange(XL16UOffsetRange compatibilityRange) -
statementLayoutContainsCompatibilityOffset
public boolean statementLayoutContainsCompatibilityOffset(int compatibilityOffset) -
statementLayoutContainsSourceOffset
public boolean statementLayoutContainsSourceOffset(int sourceOffset) -
statementLayoutContainsSourceRange
public boolean statementLayoutContainsSourceRange(int sourceStart, int sourceEnd) -
statementLayoutContainsSourceRange
-
statementLayoutContainsCompatibilityRange
public boolean statementLayoutContainsCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
statementLayoutContainsCompatibilityRange
-
statementLayoutIntersectsCompatibilityRange
public boolean statementLayoutIntersectsCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
statementLayoutIntersectsSourceRange
public boolean statementLayoutIntersectsSourceRange(int sourceStart, int sourceEnd) -
statementLayoutIntersectsSourceRange
-
statementLayoutIntersectsCompatibilityRange
-
statementLayoutHasEntryWithExactCompatibilityRange
public boolean statementLayoutHasEntryWithExactCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
statementLayoutHasEntryWithExactSourceRange
public boolean statementLayoutHasEntryWithExactSourceRange(int sourceStart, int sourceEnd) -
statementLayoutHasEntryWithExactSourceRange
-
statementLayoutHasEntryStartingAtSourceOffset
public boolean statementLayoutHasEntryStartingAtSourceOffset(int sourceStart) -
statementLayoutHasEntryEndingAtSourceOffset
public boolean statementLayoutHasEntryEndingAtSourceOffset(int sourceEnd) -
statementLayoutHasEntryPrecedingSourceOffset
public boolean statementLayoutHasEntryPrecedingSourceOffset(int sourceOffset) -
statementLayoutHasEntryFollowingSourceOffset
public boolean statementLayoutHasEntryFollowingSourceOffset(int sourceOffset) -
statementLayoutHasEntryStartingAtCompatibilityOffset
public boolean statementLayoutHasEntryStartingAtCompatibilityOffset(int compatibilityStart) -
statementLayoutHasEntryEndingAtCompatibilityOffset
public boolean statementLayoutHasEntryEndingAtCompatibilityOffset(int compatibilityEnd) -
statementLayoutHasEntryPrecedingCompatibilityOffset
public boolean statementLayoutHasEntryPrecedingCompatibilityOffset(int compatibilityOffset) -
statementLayoutHasEntryFollowingCompatibilityOffset
public boolean statementLayoutHasEntryFollowingCompatibilityOffset(int compatibilityOffset) -
statementLayoutHasEntryWithExactCompatibilityRange
public boolean statementLayoutHasEntryWithExactCompatibilityRange(XL16UOffsetRange compatibilityRange) -
getStatementLayoutEntryForSymbol
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringLayout.Entry getStatementLayoutEntryForSymbol(String symbolName) -
getStatementLayoutEntriesForSymbol
-
statementLayoutHasEntryForSymbol
-
statementLayoutHasSymbolName
-
statementLayoutHasAssignments
public boolean statementLayoutHasAssignments() -
statementLayoutHasBooleanInitializers
public boolean statementLayoutHasBooleanInitializers() -
statementLayoutHasPlainInitializers
public boolean statementLayoutHasPlainInitializers() -
statementLayoutHasReturns
public boolean statementLayoutHasReturns() -
statementLayoutHasIncrements
public boolean statementLayoutHasIncrements() -
statementLayoutHasExpressions
public boolean statementLayoutHasExpressions() -
statementLoweringHasAssignments
public boolean statementLoweringHasAssignments() -
statementLoweringHasBooleanInitializers
public boolean statementLoweringHasBooleanInitializers() -
statementLoweringHasPlainInitializers
public boolean statementLoweringHasPlainInitializers() -
statementLoweringHasReturns
public boolean statementLoweringHasReturns() -
statementLoweringHasIncrements
public boolean statementLoweringHasIncrements() -
statementLoweringHasExpressions
public boolean statementLoweringHasExpressions() -
statementLoweringHasEntryForSymbol
-
statementLoweringHasSymbolName
-
statementLoweringContainsSourceOffset
public boolean statementLoweringContainsSourceOffset(int sourceOffset) -
statementLoweringContainsSourceRange
public boolean statementLoweringContainsSourceRange(int sourceStart, int sourceEnd) -
statementLoweringContainsSourceRange
-
statementLoweringIntersectsSourceRange
public boolean statementLoweringIntersectsSourceRange(int sourceStart, int sourceEnd) -
statementLoweringIntersectsSourceRange
-
statementLoweringHasEntryWithExactSourceRange
public boolean statementLoweringHasEntryWithExactSourceRange(int sourceStart, int sourceEnd) -
statementLoweringHasEntryWithExactSourceRange
-
statementLoweringHasEntryStartingAtSourceOffset
public boolean statementLoweringHasEntryStartingAtSourceOffset(int sourceStart) -
statementLoweringHasEntryEndingAtSourceOffset
public boolean statementLoweringHasEntryEndingAtSourceOffset(int sourceEnd) -
statementLoweringHasEntryPrecedingSourceOffset
public boolean statementLoweringHasEntryPrecedingSourceOffset(int sourceOffset) -
statementLoweringHasEntryFollowingSourceOffset
public boolean statementLoweringHasEntryFollowingSourceOffset(int sourceOffset) -
getStatementLoweringEntryForSymbol
public de.grogra.xl.compiler.xl16u.XL16UStatementLoweringPlan.Entry getStatementLoweringEntryForSymbol(String symbolName) -
getStatementLoweringEntriesForSymbol
-
declarationLoweringIsEmpty
public boolean declarationLoweringIsEmpty() -
getDeclarationLoweringEntryCount
public int getDeclarationLoweringEntryCount() -
getDeclarationLoweringEntries
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> getDeclarationLoweringEntries() -
getDeclarationLoweringSourceRanges
-
getDeclarationLoweringSegments
-
getDeclarationLoweringSummary
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Summary getDeclarationLoweringSummary() -
getDeclarationLoweringPlainRangeEntries
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> getDeclarationLoweringPlainRangeEntries() -
getDeclarationLoweringPlainRangeEntryCount
public int getDeclarationLoweringPlainRangeEntryCount() -
getDeclarationLoweringPhysicalEntries
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> getDeclarationLoweringPhysicalEntries() -
getDeclarationLoweringPhysicalEntryCount
public int getDeclarationLoweringPhysicalEntryCount() -
declarationLoweringHasPlainRangeDeclarations
public boolean declarationLoweringHasPlainRangeDeclarations() -
declarationLoweringHasPhysicalDeclarations
public boolean declarationLoweringHasPhysicalDeclarations() -
declarationLoweringHasEntryForSymbol
-
getDeclarationLoweringEntryForSymbol
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry getDeclarationLoweringEntryForSymbol(String symbolName) -
getDeclarationLoweringEntriesForSymbol
-
declarationLoweringHasPhysicalContracts
public boolean declarationLoweringHasPhysicalContracts() -
declarationLoweringHasRangeContracts
public boolean declarationLoweringHasRangeContracts() -
getDeclarationEntriesWithPhysicalContracts
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> getDeclarationEntriesWithPhysicalContracts() -
getDeclarationEntryWithPhysicalContractCount
public int getDeclarationEntryWithPhysicalContractCount() -
getDeclarationEntriesWithRangeContracts
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> getDeclarationEntriesWithRangeContracts() -
getDeclarationEntryWithRangeContractCount
public int getDeclarationEntryWithRangeContractCount() -
getDeclarationLoweringSymbolNames
-
getDeclarationLoweringLayout
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout getDeclarationLoweringLayout() -
declarationLayoutIsEmpty
public boolean declarationLayoutIsEmpty() -
getDeclarationLayoutEntryCount
public int getDeclarationLayoutEntryCount() -
getDeclarationLayoutEntries
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutEntries() -
getDeclarationLayoutSourceRanges
-
getDeclarationLayoutCompatibilityRanges
-
getDeclarationLayoutSummary
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Summary getDeclarationLayoutSummary() -
getDeclarationLayoutCompatibilityStart
public int getDeclarationLayoutCompatibilityStart() -
getDeclarationLayoutSourceStart
public int getDeclarationLayoutSourceStart() -
getDeclarationLayoutSourceEnd
public int getDeclarationLayoutSourceEnd() -
getDeclarationLayoutCompatibilityEnd
public int getDeclarationLayoutCompatibilityEnd() -
getDeclarationLayoutTotalSourceLength
public int getDeclarationLayoutTotalSourceLength() -
getDeclarationLayoutTotalCompatibilityLength
public int getDeclarationLayoutTotalCompatibilityLength() -
getDeclarationLayoutTotalLengthDelta
public int getDeclarationLayoutTotalLengthDelta() -
declarationLayoutChangesLength
public boolean declarationLayoutChangesLength() -
getDeclarationEntryContainingSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry getDeclarationEntryContainingSourceOffset(int sourceOffset) -
declarationLoweringHasEntryContainingSourceOffset
public boolean declarationLoweringHasEntryContainingSourceOffset(int sourceOffset) -
getDeclarationEntryContainingSourceRange
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry getDeclarationEntryContainingSourceRange(int sourceStart, int sourceEnd) -
declarationLoweringHasEntryContainingSourceRange
public boolean declarationLoweringHasEntryContainingSourceRange(int sourceStart, int sourceEnd) -
getDeclarationEntryContainingSourceRange
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry getDeclarationEntryContainingSourceRange(XL16UOffsetRange sourceRange) -
declarationLoweringHasEntryContainingSourceRange
-
declarationLoweringContainsSourceOffset
public boolean declarationLoweringContainsSourceOffset(int sourceOffset) -
declarationLoweringContainsSourceRange
public boolean declarationLoweringContainsSourceRange(int sourceStart, int sourceEnd) -
declarationLoweringContainsSourceRange
-
getDeclarationEntriesIntersectingSourceRange
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> getDeclarationEntriesIntersectingSourceRange(int sourceStart, int sourceEnd) -
getDeclarationEntriesIntersectingSourceRange
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry> getDeclarationEntriesIntersectingSourceRange(XL16UOffsetRange sourceRange) -
declarationLoweringIntersectsSourceRange
public boolean declarationLoweringIntersectsSourceRange(int sourceStart, int sourceEnd) -
declarationLoweringIntersectsSourceRange
-
getDeclarationEntryWithExactSourceRange
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry getDeclarationEntryWithExactSourceRange(int sourceStart, int sourceEnd) -
getDeclarationEntryWithExactSourceRange
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry getDeclarationEntryWithExactSourceRange(XL16UOffsetRange sourceRange) -
declarationLoweringHasEntryWithExactSourceRange
public boolean declarationLoweringHasEntryWithExactSourceRange(int sourceStart, int sourceEnd) -
declarationLoweringHasEntryWithExactSourceRange
-
getDeclarationEntryStartingAtSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry getDeclarationEntryStartingAtSourceOffset(int sourceStart) -
declarationLoweringHasEntryStartingAtSourceOffset
public boolean declarationLoweringHasEntryStartingAtSourceOffset(int sourceStart) -
getDeclarationEntryEndingAtSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry getDeclarationEntryEndingAtSourceOffset(int sourceEnd) -
declarationLoweringHasEntryEndingAtSourceOffset
public boolean declarationLoweringHasEntryEndingAtSourceOffset(int sourceEnd) -
getDeclarationEntryPrecedingSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry getDeclarationEntryPrecedingSourceOffset(int sourceOffset) -
declarationLoweringHasEntryPrecedingSourceOffset
public boolean declarationLoweringHasEntryPrecedingSourceOffset(int sourceOffset) -
getDeclarationEntryFollowingSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringPlan.Entry getDeclarationEntryFollowingSourceOffset(int sourceOffset) -
declarationLoweringHasEntryFollowingSourceOffset
public boolean declarationLoweringHasEntryFollowingSourceOffset(int sourceOffset) -
getDeclarationLengthDeltaBeforeSourceOffset
public int getDeclarationLengthDeltaBeforeSourceOffset(int sourceOffset) -
getDeclarationCompatibilityOffsetForSourceOffset
public int getDeclarationCompatibilityOffsetForSourceOffset(int sourceOffset) -
getDeclarationCompatibilityRangeForSourceRange
public XL16UOffsetRange getDeclarationCompatibilityRangeForSourceRange(int sourceStart, int sourceEnd) -
getDeclarationCompatibilityRangeForSourceRange
public XL16UOffsetRange getDeclarationCompatibilityRangeForSourceRange(XL16UOffsetRange sourceRange) -
getDeclarationLayoutEntryContainingSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryContainingSourceOffset(int sourceOffset) -
declarationLayoutHasEntryContainingSourceOffset
public boolean declarationLayoutHasEntryContainingSourceOffset(int sourceOffset) -
getDeclarationLayoutEntryContainingSourceRange
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryContainingSourceRange(int sourceStart, int sourceEnd) -
declarationLayoutHasEntryContainingSourceRange
public boolean declarationLayoutHasEntryContainingSourceRange(int sourceStart, int sourceEnd) -
getDeclarationLayoutEntryContainingSourceRange
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryContainingSourceRange(XL16UOffsetRange sourceRange) -
declarationLayoutHasEntryContainingSourceRange
-
getDeclarationLayoutEntryStartingAtSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryStartingAtSourceOffset(int sourceStart) -
declarationLayoutHasEntryStartingAtSourceOffset
public boolean declarationLayoutHasEntryStartingAtSourceOffset(int sourceStart) -
getDeclarationLayoutEntryEndingAtSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryEndingAtSourceOffset(int sourceEnd) -
declarationLayoutHasEntryEndingAtSourceOffset
public boolean declarationLayoutHasEntryEndingAtSourceOffset(int sourceEnd) -
getDeclarationLayoutEntryWithExactSourceRange
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryWithExactSourceRange(int sourceStart, int sourceEnd) -
getDeclarationLayoutEntryWithExactSourceRange
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryWithExactSourceRange(XL16UOffsetRange sourceRange) -
getDeclarationLayoutEntryPrecedingSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryPrecedingSourceOffset(int sourceOffset) -
getDeclarationLayoutEntryFollowingSourceOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryFollowingSourceOffset(int sourceOffset) -
getDeclarationLayoutEntryContainingCompatibilityOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryContainingCompatibilityOffset(int compatibilityOffset) -
declarationLayoutHasEntryContainingCompatibilityOffset
public boolean declarationLayoutHasEntryContainingCompatibilityOffset(int compatibilityOffset) -
getDeclarationLayoutEntryContainingCompatibilityRange
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryContainingCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
declarationLayoutHasEntryContainingCompatibilityRange
public boolean declarationLayoutHasEntryContainingCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
getDeclarationLayoutEntryContainingCompatibilityRange
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryContainingCompatibilityRange(XL16UOffsetRange compatibilityRange) -
declarationLayoutHasEntryContainingCompatibilityRange
public boolean declarationLayoutHasEntryContainingCompatibilityRange(XL16UOffsetRange compatibilityRange) -
declarationLayoutContainsSourceOffset
public boolean declarationLayoutContainsSourceOffset(int sourceOffset) -
declarationLayoutContainsSourceRange
public boolean declarationLayoutContainsSourceRange(int sourceStart, int sourceEnd) -
declarationLayoutContainsSourceRange
-
declarationLayoutContainsCompatibilityOffset
public boolean declarationLayoutContainsCompatibilityOffset(int compatibilityOffset) -
declarationLayoutContainsCompatibilityRange
public boolean declarationLayoutContainsCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
declarationLayoutContainsCompatibilityRange
-
getDeclarationLayoutEntryStartingAtCompatibilityOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryStartingAtCompatibilityOffset(int compatibilityStart) -
declarationLayoutHasEntryStartingAtCompatibilityOffset
public boolean declarationLayoutHasEntryStartingAtCompatibilityOffset(int compatibilityStart) -
getDeclarationLayoutEntryEndingAtCompatibilityOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryEndingAtCompatibilityOffset(int compatibilityEnd) -
declarationLayoutHasEntryEndingAtCompatibilityOffset
public boolean declarationLayoutHasEntryEndingAtCompatibilityOffset(int compatibilityEnd) -
getDeclarationLayoutEntryWithExactCompatibilityRange
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryWithExactCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
getDeclarationLayoutEntryWithExactCompatibilityRange
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryWithExactCompatibilityRange(XL16UOffsetRange compatibilityRange) -
getDeclarationLayoutEntryPrecedingCompatibilityOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryPrecedingCompatibilityOffset(int compatibilityOffset) -
getDeclarationLayoutEntryFollowingCompatibilityOffset
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryFollowingCompatibilityOffset(int compatibilityOffset) -
getDeclarationLayoutEntryForSymbol
public de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry getDeclarationLayoutEntryForSymbol(String symbolName) -
getDeclarationLayoutEntriesForSymbol
-
getDeclarationLayoutPlainRangeEntries
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutPlainRangeEntries() -
getDeclarationLayoutPlainRangeEntryCount
public int getDeclarationLayoutPlainRangeEntryCount() -
getDeclarationLayoutPhysicalEntries
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutPhysicalEntries() -
getDeclarationLayoutPhysicalEntryCount
public int getDeclarationLayoutPhysicalEntryCount() -
getDeclarationLayoutEntriesWithPhysicalContracts
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutEntriesWithPhysicalContracts() -
getDeclarationLayoutEntryWithPhysicalContractCount
public int getDeclarationLayoutEntryWithPhysicalContractCount() -
getDeclarationLayoutEntriesWithRangeContracts
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutEntriesWithRangeContracts() -
getDeclarationLayoutEntryWithRangeContractCount
public int getDeclarationLayoutEntryWithRangeContractCount() -
getDeclarationLayoutEntriesIntersectingCompatibilityRange
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutEntriesIntersectingCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
getDeclarationLayoutEntriesIntersectingCompatibilityRange
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutEntriesIntersectingCompatibilityRange(XL16UOffsetRange compatibilityRange) -
getDeclarationLayoutEntriesIntersectingSourceRange
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutEntriesIntersectingSourceRange(int sourceStart, int sourceEnd) -
getDeclarationLayoutEntriesIntersectingSourceRange
public List<de.grogra.xl.compiler.xl16u.XL16UDeclarationLoweringLayout.Entry> getDeclarationLayoutEntriesIntersectingSourceRange(XL16UOffsetRange sourceRange) -
declarationLayoutIntersectsSourceRange
public boolean declarationLayoutIntersectsSourceRange(int sourceStart, int sourceEnd) -
declarationLayoutIntersectsSourceRange
-
declarationLayoutIntersectsCompatibilityRange
public boolean declarationLayoutIntersectsCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
declarationLayoutIntersectsCompatibilityRange
-
declarationLayoutHasEntryWithExactCompatibilityRange
public boolean declarationLayoutHasEntryWithExactCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
declarationLayoutHasEntryWithExactCompatibilityRange
public boolean declarationLayoutHasEntryWithExactCompatibilityRange(XL16UOffsetRange compatibilityRange) -
declarationLayoutHasEntryWithExactSourceRange
public boolean declarationLayoutHasEntryWithExactSourceRange(int sourceStart, int sourceEnd) -
declarationLayoutHasEntryWithExactSourceRange
-
declarationLayoutHasEntryPrecedingSourceOffset
public boolean declarationLayoutHasEntryPrecedingSourceOffset(int sourceOffset) -
declarationLayoutHasEntryFollowingSourceOffset
public boolean declarationLayoutHasEntryFollowingSourceOffset(int sourceOffset) -
getDeclarationLayoutLengthDeltaBeforeSourceOffset
public int getDeclarationLayoutLengthDeltaBeforeSourceOffset(int sourceOffset) -
getDeclarationLayoutCompatibilityOffsetForSourceOffset
public int getDeclarationLayoutCompatibilityOffsetForSourceOffset(int sourceOffset) -
getDeclarationLayoutCompatibilityRangeForSourceRange
public XL16UOffsetRange getDeclarationLayoutCompatibilityRangeForSourceRange(int sourceStart, int sourceEnd) -
getDeclarationLayoutCompatibilityRangeForSourceRange
public XL16UOffsetRange getDeclarationLayoutCompatibilityRangeForSourceRange(XL16UOffsetRange sourceRange) -
declarationLayoutHasEntryPrecedingCompatibilityOffset
public boolean declarationLayoutHasEntryPrecedingCompatibilityOffset(int compatibilityOffset) -
declarationLayoutHasEntryFollowingCompatibilityOffset
public boolean declarationLayoutHasEntryFollowingCompatibilityOffset(int compatibilityOffset) -
getDeclarationLayoutLengthDeltaBeforeCompatibilityOffset
public int getDeclarationLayoutLengthDeltaBeforeCompatibilityOffset(int compatibilityOffset) -
getDeclarationLayoutSourceOffsetForCompatibilityOffset
public int getDeclarationLayoutSourceOffsetForCompatibilityOffset(int compatibilityOffset) -
getDeclarationLayoutSourceRangeForCompatibilityRange
public XL16UOffsetRange getDeclarationLayoutSourceRangeForCompatibilityRange(int compatibilityStart, int compatibilityEnd) -
getDeclarationLayoutSourceRangeForCompatibilityRange
public XL16UOffsetRange getDeclarationLayoutSourceRangeForCompatibilityRange(XL16UOffsetRange compatibilityRange) -
declarationLayoutHasEntryForSymbol
-
declarationLayoutHasPlainRangeDeclarations
public boolean declarationLayoutHasPlainRangeDeclarations() -
declarationLayoutHasPhysicalDeclarations
public boolean declarationLayoutHasPhysicalDeclarations() -
declarationLayoutHasPhysicalContracts
public boolean declarationLayoutHasPhysicalContracts() -
declarationLayoutHasRangeContracts
public boolean declarationLayoutHasRangeContracts() -
getDeclarationLayoutSymbolNames
-
replayLoweringSegments
-
replayDeclarationLowering
-
replayStatementLowering
-
getSymbolMetadata
-
hasSymbolMetadata
-
getAliasDefinitions
-
getCallables
-
hasCallable
-