org.mutabilitydetector.checkers
Class CanSubclassChecker

java.lang.Object
  extended by org.objectweb.asm.ClassVisitor
      extended by org.mutabilitydetector.checkers.AsmMutabilityChecker
          extended by org.mutabilitydetector.checkers.AbstractMutabilityChecker
              extended by org.mutabilitydetector.checkers.CanSubclassChecker

public final class CanSubclassChecker
extends AbstractMutabilityChecker


Field Summary
 
Fields inherited from class org.mutabilitydetector.checkers.AbstractMutabilityChecker
ownerClass, reasons
 
Fields inherited from class org.objectweb.asm.ClassVisitor
api, cv
 
Constructor Summary
CanSubclassChecker()
           
 
Method Summary
 void visit(int version, int access, String name, String signature, String superName, String[] interfaces)
           
 void visitEnd()
           
 org.objectweb.asm.MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)
           
 
Methods inherited from class org.mutabilitydetector.checkers.AbstractMutabilityChecker
checkerResult, createResult, getCodeLocationForException, reasons, result, setResult, visitAnalysisException, visitAnnotation, visitAttribute, visitField, visitInnerClass, visitOuterClass, visitSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CanSubclassChecker

public CanSubclassChecker()
Method Detail

visit

public void visit(int version,
                  int access,
                  String name,
                  String signature,
                  String superName,
                  String[] interfaces)
Overrides:
visit in class AbstractMutabilityChecker

visitMethod

public org.objectweb.asm.MethodVisitor visitMethod(int access,
                                                   String name,
                                                   String desc,
                                                   String signature,
                                                   String[] exceptions)
Overrides:
visitMethod in class AbstractMutabilityChecker

visitEnd

public void visitEnd()
Overrides:
visitEnd in class AbstractMutabilityChecker


Copyright © 2013. All Rights Reserved.