public class JavaDependencyVisitor extends DependencyVisitor
DependencyVisitor.Id2DependencyVisitor
Modifier and Type | Field and Description |
---|---|
protected JavaGlobalContext |
globalContext |
protected JavaLocalContext |
localContext |
id2DependencyVisitor, NOT_AVAILABLE
context
Constructor and Description |
---|
JavaDependencyVisitor(CodeGenAnalyzer analyzer,
JavaGlobalContext globalContext) |
JavaDependencyVisitor(JavaLocalContext localContext) |
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, getRootDepth, getSortedDependencies, visit, visitAll, visitCGCollectionExp, visitCGCollectionPart, visitCGConstantExp, visitCGConstructorPart, visitCGElement, visitCGElementId, visitCGTupleExp, visitCGTuplePart, visitCGVariable, visitCGVariableExp, visiting
visitCGBoolean, visitCGBuiltInIterationCallExp, visitCGCallExp, visitCGCastParameter, visitCGCatchExp, visitCGClass, visitCGConstant, visitCGConstraint, visitCGConstructorExp, visitCGEcoreClassConstructorExp, visitCGEcoreDataTypeConstructorExp, visitCGEcoreOperationCallExp, visitCGEcorePropertyCallExp, visitCGEqualsExp, visitCGExecutorCompositionProperty, visitCGExecutorConstructorPart, visitCGExecutorNavigationProperty, visitCGExecutorOperation, visitCGExecutorOperationCallExp, visitCGExecutorOppositeProperty, visitCGExecutorProperty, visitCGExecutorPropertyCallExp, visitCGFinalVariable, visitCGGuardExp, visitCGIfExp, visitCGInfinity, visitCGInteger, visitCGInvalid, visitCGIsInvalidExp, visitCGIsUndefinedExp, visitCGIterationCallExp, visitCGIterator, visitCGLetExp, visitCGLibraryIterateCallExp, visitCGLibraryIterationCallExp, visitCGLibraryOperationCallExp, visitCGLibraryPropertyCallExp, visitCGLocalVariable, visitCGModel, visitCGNamedElement, visitCGNull, visitCGOperation, visitCGOperationCallExp, visitCGPackage, visitCGParameter, visitCGProperty, visitCGPropertyCallExp, visitCGReal, visitCGSettableVariable, visitCGString, visitCGText, visitCGTextParameter, visitCGThrowExp, visitCGTuplePartCallExp, visitCGTypedElement, visitCGTypeId, visitCGUnboxExp, 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)
public JavaDependencyVisitor(@NonNull JavaLocalContext localContext)
@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>