public class JavaDependencyVisitor extends DependencyVisitor
DependencyVisitor.Id2DependencyVisitor| Modifier and Type | Field and Description |
|---|---|
protected JavaGlobalContext<?> |
globalContext |
protected JavaLocalContext<?> |
localContext |
globalPlace, id2DependencyVisitor, NOT_AVAILABLEcontext| 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 |
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, visitingvisitCGAccumulator, visitCGAssertNonNullExp, visitCGBoolean, visitCGBuiltInIterationCallExp, 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, 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, visitCGTextParameter, visitCGThrowExp, visitCGTuplePartCallExp, visitCGTypedElement, visitCGTypeId, visitCGUnboxExp, visitCGUnlimited, visitCGValuedElementgetAdapter, safeVisit, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdapter@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 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>