public class MethodNode extends DependencyNode
cxt, declaringType, name| Constructor and Description |
|---|
MethodNode(CompilationContext cxt,
spoon.reflect.declaration.CtMethod<?> method,
spoon.reflect.declaration.CtClass<?> declaringType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doDeclareAndPrepareAllMethods() |
<E extends spoon.reflect.declaration.CtElement> |
filterBlocksForBuildingDeps(spoon.reflect.visitor.Filter<E> filter) |
java.util.Optional<spoon.reflect.declaration.CtMethod<java.lang.Void>> |
getCloseMethod() |
addDependencyOrCheckSameAccess, createSimpleMethod, declareAndPrepareAllMethods, dependsOn, f, getCloseDependantsMethod, getDependants, getDependencies, hashCode, toString, traverseBlocksForBuildingDepspublic MethodNode(CompilationContext cxt, spoon.reflect.declaration.CtMethod<?> method, spoon.reflect.declaration.CtClass<?> declaringType)
public java.util.Optional<spoon.reflect.declaration.CtMethod<java.lang.Void>> getCloseMethod()
getCloseMethod in class DependencyNodeprotected void doDeclareAndPrepareAllMethods()
doDeclareAndPrepareAllMethods in class DependencyNodepublic <E extends spoon.reflect.declaration.CtElement> java.util.List<E> filterBlocksForBuildingDeps(spoon.reflect.visitor.Filter<E> filter)
filterBlocksForBuildingDeps in class DependencyNode