|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ICrystalAnnotation | |
---|---|
edu.cmu.cs.crystal.annotations | Utilities for automatically retrieving and storing Java annotations for use by a Crystal analsysis. |
edu.cmu.cs.crystal.internal | An internal package for Crystal to interact with Eclipse and start running the analyses. |
Uses of ICrystalAnnotation in edu.cmu.cs.crystal.annotations |
---|
Classes in edu.cmu.cs.crystal.annotations that implement ICrystalAnnotation | |
---|---|
class |
CrystalAnnotation
The simplest kind of ICrystalAnnotation. |
Methods in edu.cmu.cs.crystal.annotations with type parameters of type ICrystalAnnotation | ||
---|---|---|
static
|
AnnotationDatabase.filter(List<ICrystalAnnotation> list,
Class<A> type)
|
Methods in edu.cmu.cs.crystal.annotations that return ICrystalAnnotation | |
---|---|
ICrystalAnnotation |
AnnotationDatabase.createCrystalAnnotation(IType typeOfAnnotation)
See AnnotationDatabase.createCrystalAnnotation(ITypeBinding) . |
ICrystalAnnotation |
AnnotationDatabase.createCrystalAnnotation(ITypeBinding typeBinding)
|
ICrystalAnnotation |
AnnotationSummary.getParameter(int ndx,
String annoName)
Returns the (first) annotation of the given type for the given parameter, if any. |
ICrystalAnnotation |
AnnotationSummary.getParameter(String name,
String annoName)
Returns the (first) annotation of the given type for the given parameter, if any. |
ICrystalAnnotation |
AnnotationSummary.getReturn(String annoName)
Returns the (first) return annotation of the given type, if any. |
Methods in edu.cmu.cs.crystal.annotations that return types with arguments of type ICrystalAnnotation | |
---|---|
List<ICrystalAnnotation> |
AnnotationDatabase.getAnnosForType(IType type)
This method will return the list of annotations associated with the given type. |
List<ICrystalAnnotation> |
AnnotationDatabase.getAnnosForType(ITypeBinding type)
This method will return the list of annotations associated with the given type. |
List<ICrystalAnnotation> |
AnnotationDatabase.getAnnosForVariable(IVariableBinding binding)
This method will return the list of annotations associated with the given variable. |
List<ICrystalAnnotation> |
AnnotationSummary.getParameter(int ndx)
|
List<ICrystalAnnotation> |
AnnotationSummary.getReturn()
|
Methods in edu.cmu.cs.crystal.annotations with parameters of type ICrystalAnnotation | |
---|---|
void |
AnnotationDatabase.addAnnotationToField(ICrystalAnnotation anno,
FieldDeclaration field)
|
void |
AnnotationDatabase.addAnnotationToType(ICrystalAnnotation anno,
TypeDeclaration type)
|
void |
AnnotationSummary.addParameter(ICrystalAnnotation anno,
int ndx)
|
void |
AnnotationSummary.addReturn(ICrystalAnnotation anno)
|
Method parameters in edu.cmu.cs.crystal.annotations with type arguments of type ICrystalAnnotation | ||
---|---|---|
void |
AnnotationSummary.addAllParameter(List<ICrystalAnnotation> annosToAdd,
int ndx)
|
|
void |
AnnotationSummary.addAllReturn(List<ICrystalAnnotation> annosToAdd)
|
|
static
|
AnnotationDatabase.filter(List<ICrystalAnnotation> list,
Class<A> type)
|
|
void |
AnnotationDatabase.register(String fullyQualifiedName,
Class<? extends ICrystalAnnotation> crystalAnnotationClass,
boolean isMeta)
|
Uses of ICrystalAnnotation in edu.cmu.cs.crystal.internal |
---|
Method parameters in edu.cmu.cs.crystal.internal with type arguments of type ICrystalAnnotation | |
---|---|
void |
Crystal.registerAnnotation(String annotationName,
Class<? extends ICrystalAnnotation> annoClass,
boolean parseAsMeta)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |