Klasse ScopedVisitor
java.lang.Object
spoon.reflect.visitor.CtScanner
de.firemage.autograder.core.integrated.scope.ScopedVisitor
- Alle implementierten Schnittstellen:
spoon.reflect.visitor.CtVisitor
public class ScopedVisitor
extends spoon.reflect.visitor.CtScanner
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected ScopegetScope()<T,A extends T>
voidvisitCtAssignment(spoon.reflect.code.CtAssignment<T, A> assignment) <R> voidvisitCtBlock(spoon.reflect.code.CtBlock<R> block) <R> voidvisitCtField(spoon.reflect.declaration.CtField<R> field) voidvisitCtFor(spoon.reflect.code.CtFor ctFor) <T> voidvisitCtLocalVariable(spoon.reflect.code.CtLocalVariable<T> localVariable) <R> voidvisitCtVariableWrite(spoon.reflect.code.CtVariableWrite<R> variableWrite) Von Klasse geerbte Methoden spoon.reflect.visitor.CtScanner
enter, exit, scan, scan, scan, scan, scan, scan, scan, visitCtAnnotation, visitCtAnnotationFieldAccess, visitCtAnnotationMethod, visitCtAnnotationType, visitCtAnonymousExecutable, visitCtArrayRead, visitCtArrayTypeReference, visitCtArrayWrite, visitCtAssert, visitCtBinaryOperator, visitCtBreak, visitCtCase, visitCtCatch, visitCtCatchVariable, visitCtCatchVariableReference, visitCtClass, visitCtCodeSnippetExpression, visitCtCodeSnippetStatement, visitCtComment, visitCtCompilationUnit, visitCtConditional, visitCtConstructor, visitCtConstructorCall, visitCtContinue, visitCtDo, visitCtEnum, visitCtEnumValue, visitCtExecutableReference, visitCtExecutableReferenceExpression, visitCtFieldRead, visitCtFieldReference, visitCtFieldWrite, visitCtForEach, visitCtIf, visitCtImport, visitCtInterface, visitCtIntersectionTypeReference, visitCtInvocation, visitCtJavaDoc, visitCtJavaDocTag, visitCtLambda, visitCtLiteral, visitCtLocalVariableReference, visitCtMethod, visitCtModule, visitCtModuleReference, visitCtModuleRequirement, visitCtNewArray, visitCtNewClass, visitCtOperatorAssignment, visitCtPackage, visitCtPackageDeclaration, visitCtPackageExport, visitCtPackageReference, visitCtParameter, visitCtParameterReference, visitCtProvidedService, visitCtRecord, visitCtRecordComponent, visitCtReturn, visitCtStatementList, visitCtSuperAccess, visitCtSwitch, visitCtSwitchExpression, visitCtSynchronized, visitCtTextBlock, visitCtThisAccess, visitCtThrow, visitCtTry, visitCtTryWithResource, visitCtTypeAccess, visitCtTypeMemberWildcardImportReference, visitCtTypeParameter, visitCtTypeParameterReference, visitCtTypePattern, visitCtTypeReference, visitCtUnaryOperator, visitCtUnboundVariableReference, visitCtUsedService, visitCtVariableRead, visitCtWhile, visitCtWildcardReference, visitCtYieldStatement
-
Konstruktordetails
-
ScopedVisitor
protected ScopedVisitor()
-
-
Methodendetails
-
getScope
-
visitCtAssignment
public <T,A extends T> void visitCtAssignment(spoon.reflect.code.CtAssignment<T, A> assignment) - Angegeben von:
visitCtAssignmentin Schnittstellespoon.reflect.visitor.CtVisitor- Setzt außer Kraft:
visitCtAssignmentin Klassespoon.reflect.visitor.CtScanner
-
visitCtBlock
public <R> void visitCtBlock(spoon.reflect.code.CtBlock<R> block) - Angegeben von:
visitCtBlockin Schnittstellespoon.reflect.visitor.CtVisitor- Setzt außer Kraft:
visitCtBlockin Klassespoon.reflect.visitor.CtScanner
-
visitCtField
public <R> void visitCtField(spoon.reflect.declaration.CtField<R> field) - Angegeben von:
visitCtFieldin Schnittstellespoon.reflect.visitor.CtVisitor- Setzt außer Kraft:
visitCtFieldin Klassespoon.reflect.visitor.CtScanner
-
visitCtLocalVariable
public <T> void visitCtLocalVariable(spoon.reflect.code.CtLocalVariable<T> localVariable) - Angegeben von:
visitCtLocalVariablein Schnittstellespoon.reflect.visitor.CtVisitor- Setzt außer Kraft:
visitCtLocalVariablein Klassespoon.reflect.visitor.CtScanner
-
visitCtFor
public void visitCtFor(spoon.reflect.code.CtFor ctFor) - Angegeben von:
visitCtForin Schnittstellespoon.reflect.visitor.CtVisitor- Setzt außer Kraft:
visitCtForin Klassespoon.reflect.visitor.CtScanner
-
visitCtVariableWrite
public <R> void visitCtVariableWrite(spoon.reflect.code.CtVariableWrite<R> variableWrite) - Angegeben von:
visitCtVariableWritein Schnittstellespoon.reflect.visitor.CtVisitor- Setzt außer Kraft:
visitCtVariableWritein Klassespoon.reflect.visitor.CtScanner
-