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
    Modifizierer
    Konstruktor
    Beschreibung
    protected
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected Scope
     
    <T, A extends T>
    void
    visitCtAssignment(spoon.reflect.code.CtAssignment<T,A> assignment)
     
    <R> void
    visitCtBlock(spoon.reflect.code.CtBlock<R> block)
     
    <R> void
    visitCtField(spoon.reflect.declaration.CtField<R> field)
     
    void
    visitCtFor(spoon.reflect.code.CtFor ctFor)
     
    <T> void
    visitCtLocalVariable(spoon.reflect.code.CtLocalVariable<T> localVariable)
     
    <R> void
    visitCtVariableWrite(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

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • ScopedVisitor

      protected ScopedVisitor()
  • Methodendetails

    • getScope

      protected Scope getScope()
    • visitCtAssignment

      public <T, A extends T> void visitCtAssignment(spoon.reflect.code.CtAssignment<T,A> assignment)
      Angegeben von:
      visitCtAssignment in Schnittstelle spoon.reflect.visitor.CtVisitor
      Setzt außer Kraft:
      visitCtAssignment in Klasse spoon.reflect.visitor.CtScanner
    • visitCtBlock

      public <R> void visitCtBlock(spoon.reflect.code.CtBlock<R> block)
      Angegeben von:
      visitCtBlock in Schnittstelle spoon.reflect.visitor.CtVisitor
      Setzt außer Kraft:
      visitCtBlock in Klasse spoon.reflect.visitor.CtScanner
    • visitCtField

      public <R> void visitCtField(spoon.reflect.declaration.CtField<R> field)
      Angegeben von:
      visitCtField in Schnittstelle spoon.reflect.visitor.CtVisitor
      Setzt außer Kraft:
      visitCtField in Klasse spoon.reflect.visitor.CtScanner
    • visitCtLocalVariable

      public <T> void visitCtLocalVariable(spoon.reflect.code.CtLocalVariable<T> localVariable)
      Angegeben von:
      visitCtLocalVariable in Schnittstelle spoon.reflect.visitor.CtVisitor
      Setzt außer Kraft:
      visitCtLocalVariable in Klasse spoon.reflect.visitor.CtScanner
    • visitCtFor

      public void visitCtFor(spoon.reflect.code.CtFor ctFor)
      Angegeben von:
      visitCtFor in Schnittstelle spoon.reflect.visitor.CtVisitor
      Setzt außer Kraft:
      visitCtFor in Klasse spoon.reflect.visitor.CtScanner
    • visitCtVariableWrite

      public <R> void visitCtVariableWrite(spoon.reflect.code.CtVariableWrite<R> variableWrite)
      Angegeben von:
      visitCtVariableWrite in Schnittstelle spoon.reflect.visitor.CtVisitor
      Setzt außer Kraft:
      visitCtVariableWrite in Klasse spoon.reflect.visitor.CtScanner