org.mutabilitydetector.checkers.util
Class TypeStructureInformationChecker

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.util.TypeStructureInformationChecker

public class TypeStructureInformationChecker
extends AbstractMutabilityChecker


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

Method Detail

newChecker

public static TypeStructureInformationChecker newChecker(Dotted className)

isAbstract

public boolean isAbstract()

isInterface

public boolean isInterface()

visit

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


Copyright © 2013. All Rights Reserved.