public class JavaDependencyVisitor extends DependencyVisitor
DependencyVisitor.Id2DependencyVisitor
Modifier and Type | Field and Description |
---|---|
protected JavaGlobalContext<?> |
globalContext |
protected JavaLocalContext<?> |
localContext |
globalPlace, id2DependencyVisitor, NOT_AVAILABLE
context
Constructor and Description |
---|
JavaDependencyVisitor(CodeGenAnalyzer analyzer,
JavaGlobalContext<?> globalContext,
GlobalPlace globalPlace) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
visitCGBoxExp(CGBoxExp cgBoxExp) |
java.lang.Object |
visitCGEcoreExp(CGEcoreExp cgEcoreExp) |
java.lang.Object |
visitCGExecutorType(CGExecutorType cgTypeWithReflection) |
java.lang.Object |
visitCGTypeExp(CGTypeExp cgTypeExp) |
addDependency, getPrimaryElement, getRootDepth, getSortedDependencies, visit, visitAll, visitCGCollectionExp, visitCGCollectionPart, visitCGConstantExp, visitCGElement, visitCGElementId, visitCGMapExp, visitCGMapPart, visitCGShadowPart, visitCGTupleExp, visitCGTuplePart, visitCGVariable, visitCGVariableExp, visiting
visitCGAccumulator, visitCGAssertNonNullExp, visitCGBoolean, visitCGBuiltInIterationCallExp, visitCGCachedOperation, visitCGCachedOperationCallExp, visitCGCallable, visitCGCallExp, visitCGCastExp, visitCGCatchExp, visitCGClass, visitCGConstant, visitCGConstraint, visitCGEcoreClassShadowExp, visitCGEcoreDataTypeShadowExp, visitCGEcoreOperation, visitCGEcoreOperationCallExp, visitCGEcoreOppositePropertyCallExp, visitCGEcorePropertyCallExp, visitCGExecutorCompositionProperty, visitCGExecutorNavigationProperty, visitCGExecutorOperation, visitCGExecutorOperationCallExp, visitCGExecutorOppositeProperty, visitCGExecutorOppositePropertyCallExp, visitCGExecutorProperty, visitCGExecutorPropertyCallExp, visitCGExecutorShadowPart, visitCGFinalVariable, visitCGGuardExp, visitCGIfExp, visitCGInteger, visitCGInvalid, visitCGIsEqual2Exp, visitCGIsEqualExp, visitCGIsInvalidExp, visitCGIsKindOfExp, visitCGIsUndefinedExp, visitCGIterationCallExp, visitCGIterator, visitCGLetExp, visitCGLibraryIterateCallExp, visitCGLibraryIterationCallExp, visitCGLibraryOperation, visitCGLibraryOperationCallExp, visitCGLibraryPropertyCallExp, visitCGLocalVariable, visitCGModel, visitCGNamedElement, visitCGNativeOperation, visitCGNativeOperationCallExp, visitCGNativeProperty, visitCGNativePropertyCallExp, visitCGNavigationCallExp, visitCGNull, visitCGNumber, visitCGOperation, visitCGOperationCallExp, visitCGOppositePropertyCallExp, visitCGPackage, visitCGParameter, visitCGProperty, visitCGPropertyCallExp, visitCGReal, visitCGSettableVariable, visitCGShadowExp, visitCGString, visitCGText, visitCGThrowExp, visitCGTuplePartCallExp, visitCGTypedElement, visitCGTypeId, visitCGUnboxExp, visitCGUnlimited, visitCGValuedElement
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
@NonNull protected final JavaGlobalContext<?> globalContext
protected final JavaLocalContext<?> localContext
public JavaDependencyVisitor(@NonNull CodeGenAnalyzer analyzer, @NonNull JavaGlobalContext<?> globalContext, @NonNull GlobalPlace globalPlace)
@Nullable public java.lang.Object visitCGBoxExp(@NonNull CGBoxExp cgBoxExp)
visitCGBoxExp
in interface CGModelVisitor<java.lang.Object>
visitCGBoxExp
in class AbstractExtendingCGModelVisitor<java.lang.Object,CodeGenAnalyzer>
@Nullable public java.lang.Object visitCGEcoreExp(@NonNull CGEcoreExp cgEcoreExp)
visitCGEcoreExp
in interface CGModelVisitor<java.lang.Object>
visitCGEcoreExp
in class AbstractExtendingCGModelVisitor<java.lang.Object,CodeGenAnalyzer>
@Nullable public java.lang.Object visitCGExecutorType(@NonNull CGExecutorType cgTypeWithReflection)
visitCGExecutorType
in interface CGModelVisitor<java.lang.Object>
visitCGExecutorType
in class AbstractExtendingCGModelVisitor<java.lang.Object,CodeGenAnalyzer>
@Nullable public java.lang.Object visitCGTypeExp(@NonNull CGTypeExp cgTypeExp)
visitCGTypeExp
in interface CGModelVisitor<java.lang.Object>
visitCGTypeExp
in class AbstractExtendingCGModelVisitor<java.lang.Object,CodeGenAnalyzer>