Lines Matching refs:usageMarker
50 private final UsageMarker usageMarker;
62 * @param usageMarker the usage marker that is used to mark the classes
65 public AnnotationUsageMarker(UsageMarker usageMarker)
67 this.usageMarker = usageMarker;
86 usageMarker.markAsUsed(annotationsAttribute);
103 usageMarker.markAsUsed(parameterAnnotationsAttribute);
116 usageMarker.markAsUsed(annotationDefaultAttribute);
129 usageMarker.markAsUsed(annotation);
150 usageMarker.markAsUsed(constantElementValue);
167 enumConstantElementValue.referencedClassesAccept(usageMarker);
172 usageMarker.markAsUsed(enumConstantElementValue);
191 classElementValue.referencedClassesAccept(usageMarker);
196 usageMarker.markAsUsed(classElementValue);
221 usageMarker.markAsUsed(annotationElementValue);
247 usageMarker.markAsUsed(arrayElementValue);
266 usageMarker.markAsUsed(constant);
272 classUsed = usageMarker.isUsed(classConstant);
285 usageMarker.markAsUsed(classConstant);
297 classUsed = usageMarker.isUsed(programClass);
311 methodUsed = usageMarker.isUsed(programMethod);