Package edu.umd.cs.findbugs.detect
Class DefaultEncodingDetector.DefaultEncodingAnnotationDatabase
- java.lang.Object
-
- edu.umd.cs.findbugs.ba.AnnotationDatabase<DefaultEncodingDetector.DefaultEncodingAnnotation>
-
- edu.umd.cs.findbugs.detect.DefaultEncodingDetector.DefaultEncodingAnnotationDatabase
-
- Enclosing class:
- DefaultEncodingDetector
static class DefaultEncodingDetector.DefaultEncodingAnnotationDatabase extends AnnotationDatabase<DefaultEncodingDetector.DefaultEncodingAnnotation>
Sets up and stores DefaultEncodingAnnotations on JCL methods.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.umd.cs.findbugs.ba.AnnotationDatabase
AnnotationDatabase.Target
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Set<ClassDescriptor>
classes
-
Fields inherited from class edu.umd.cs.findbugs.ba.AnnotationDatabase
IGNORE_BUILTIN_ANNOTATIONS
-
-
Constructor Summary
Constructors Constructor Description DefaultEncodingAnnotationDatabase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addMethodAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, DefaultEncodingDetector.DefaultEncodingAnnotation annotation)
void
loadAuxiliaryAnnotations()
-
Methods inherited from class edu.umd.cs.findbugs.ba.AnnotationDatabase
addDefaultAnnotation, addDefaultMethodAnnotation, addDirectAnnotation, addFieldAnnotation, addMethodAnnotation, addMethodParameterAnnotation, annotationIsDirect, anyAnnotations, getDirectAnnotation, getResolvedAnnotation, getUncachedResolvedAnnotation, setAddClassOnly
-
-
-
-
Field Detail
-
classes
java.util.Set<ClassDescriptor> classes
-
-
Method Detail
-
addMethodAnnotation
protected void addMethodAnnotation(@DottedClassName java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, DefaultEncodingDetector.DefaultEncodingAnnotation annotation)
- Overrides:
addMethodAnnotation
in classAnnotationDatabase<DefaultEncodingDetector.DefaultEncodingAnnotation>
-
loadAuxiliaryAnnotations
public void loadAuxiliaryAnnotations()
- Overrides:
loadAuxiliaryAnnotations
in classAnnotationDatabase<DefaultEncodingDetector.DefaultEncodingAnnotation>
-
-