Home | History | Annotate | Download | only in editor

Lines Matching refs:clazz

109     public void visitAnyConstant(Clazz clazz, Constant constant) {}
112 public void visitStringConstant(Clazz clazz, StringConstant stringConstant)
114 markCpUtf8Entry(clazz, stringConstant.u2stringIndex);
118 public void visitClassConstant(Clazz clazz, ClassConstant classConstant)
120 markCpUtf8Entry(clazz, classConstant.u2nameIndex);
124 public void visitNameAndTypeConstant(Clazz clazz, NameAndTypeConstant nameAndTypeConstant)
126 markCpUtf8Entry(clazz, nameAndTypeConstant.u2nameIndex);
127 markCpUtf8Entry(clazz, nameAndTypeConstant.u2descriptorIndex);
133 public void visitUnknownAttribute(Clazz clazz, UnknownAttribute unknownAttribute)
136 markCpUtf8Entry(clazz, unknownAttribute.u2attributeNameIndex);
140 public void visitSourceFileAttribute(Clazz clazz, SourceFileAttribute sourceFileAttribute)
142 markCpUtf8Entry(clazz, sourceFileAttribute.u2attributeNameIndex);
144 markCpUtf8Entry(clazz, sourceFileAttribute.u2sourceFileIndex);
148 public void visitSourceDirAttribute(Clazz clazz, SourceDirAttribute sourceDirAttribute)
150 markCpUtf8Entry(clazz, sourceDirAttribute.u2attributeNameIndex);
152 markCpUtf8Entry(clazz, sourceDirAttribute.u2sourceDirIndex);
156 public void visitInnerClassesAttribute(Clazz clazz, InnerClassesAttribute innerClassesAttribute)
158 markCpUtf8Entry(clazz, innerClassesAttribute.u2attributeNameIndex);
161 innerClassesAttribute.innerClassEntriesAccept(clazz, this);
165 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute)
167 markCpUtf8Entry(clazz, enclosingMethodAttribute.u2attributeNameIndex);
170 //clazz.constantPoolEntryAccept(this, enclosingMethodAttribute.u2classIndex);
171 //clazz.constantPoolEntryAccept(this, enclosingMethodAttribute.u2nameAndTypeIndex);
175 public void visitDeprecatedAttribute(Clazz clazz, DeprecatedAttribute deprecatedAttribute)
177 markCpUtf8Entry(clazz, deprecatedAttribute.u2attributeNameIndex);
181 public void visitSyntheticAttribute(Clazz clazz, SyntheticAttribute syntheticAttribute)
183 markCpUtf8Entry(clazz, syntheticAttribute.u2attributeNameIndex);
187 public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute)
189 markCpUtf8Entry(clazz, signatureAttribute.u2attributeNameIndex);
191 markCpUtf8Entry(clazz, signatureAttribute.u2signatureIndex);
195 public void visitConstantValueAttribute(Clazz clazz, Field field, ConstantValueAttribute constantValueAttribute)
197 markCpUtf8Entry(clazz, constantValueAttribute.u2attributeNameIndex);
201 public void visitMethodParametersAttribute(Clazz clazz, Method method, MethodParametersAttribute methodParametersAttribute)
203 markCpUtf8Entry(clazz, methodParametersAttribute.u2attributeNameIndex);
206 methodParametersAttribute.parametersAccept(clazz, method, this);
210 public void visitExceptionsAttribute(Clazz clazz, Method method, ExceptionsAttribute exceptionsAttribute)
212 markCpUtf8Entry(clazz, exceptionsAttribute.u2attributeNameIndex);
216 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute)
218 markCpUtf8Entry(clazz, codeAttribute.u2attributeNameIndex);
221 codeAttribute.attributesAccept(clazz, method, this);
225 public void visitStackMapAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, StackMapAttribute stackMapAttribute)
227 markCpUtf8Entry(clazz, stackMapAttribute.u2attributeNameIndex);
231 public void visitStackMapTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, StackMapTableAttribute stackMapTableAttribute)
233 markCpUtf8Entry(clazz, stackMapTableAttribute.u2attributeNameIndex);
237 public void visitLineNumberTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberTableAttribute lineNumberTableAttribute)
239 markCpUtf8Entry(clazz, lineNumberTableAttribute.u2attributeNameIndex);
243 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute)
245 markCpUtf8Entry(clazz, localVariableTableAttribute.u2attributeNameIndex);
248 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
252 public void visitLocalVariableTypeTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeTableAttribute localVariableTypeTableAttribute)
254 markCpUtf8Entry(clazz, localVariableTypeTableAttribute.u2attributeNameIndex);
257 localVariableTypeTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
261 public void visitAnyAnnotationsAttribute(Clazz clazz, AnnotationsAttribute annotationsAttribute)
263 markCpUtf8Entry(clazz, annotationsAttribute.u2attributeNameIndex);
266 annotationsAttribute.annotationsAccept(clazz, this);
270 public void visitAnyParameterAnnotationsAttribute(Clazz clazz, Method method, ParameterAnnotationsAttribute parameterAnnotationsAttribute)
272 markCpUtf8Entry(clazz, parameterAnnotationsAttribute.u2attributeNameIndex);
275 parameterAnnotationsAttribute.annotationsAccept(clazz, method, this);
279 public void visitAnnotationDefaultAttribute(Clazz clazz, Method method, AnnotationDefaultAttribute annotationDefaultAttribute)
281 markCpUtf8Entry(clazz, annotationDefaultAttribute.u2attributeNameIndex);
284 annotationDefaultAttribute.defaultValueAccept(clazz, this);
290 public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo)
294 markCpUtf8Entry(clazz, innerClassesInfo.u2innerNameIndex);
301 public void visitParameterInfo(Clazz clazz, Method method, int parameterIndex, ParameterInfo parameterInfo)
305 markCpUtf8Entry(clazz, parameterInfo.u2nameIndex);
312 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
314 markCpUtf8Entry(clazz, localVariableInfo.u2nameIndex);
315 markCpUtf8Entry(clazz, localVariableInfo.u2descriptorIndex);
321 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo)
323 markCpUtf8Entry(clazz, localVariableTypeInfo.u2nameIndex);
324 markCpUtf8Entry(clazz, localVariableTypeInfo.u2signatureIndex);
330 public void visitAnnotation(Clazz clazz, Annotation annotation)
332 markCpUtf8Entry(clazz, annotation.u2typeIndex);
335 annotation.elementValuesAccept(clazz, this);
341 public void visitConstantElementValue(Clazz clazz, Annotation annotation, ConstantElementValue constantElementValue)
345 markCpUtf8Entry(clazz, constantElementValue.u2elementNameIndex);
351 markCpUtf8Entry(clazz, constantElementValue.u2constantValueIndex);
356 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue)
360 markCpUtf8Entry(clazz, enumConstantElementValue.u2elementNameIndex);
363 markCpUtf8Entry(clazz, enumConstantElementValue.u2typeNameIndex);
364 markCpUtf8Entry(clazz, enumConstantElementValue.u2constantNameIndex);
368 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue)
372 markCpUtf8Entry(clazz, classElementValue.u2elementNameIndex);
375 markCpUtf8Entry(clazz, classElementValue.u2classInfoIndex);
379 public void visitAnnotationElementValue(Clazz clazz, Annotation annotation, AnnotationElementValue annotationElementValue)
383 markCpUtf8Entry(clazz, annotationElementValue.u2elementNameIndex);
387 annotationElementValue.annotationAccept(clazz, this);
391 public void visitArrayElementValue(Clazz clazz, Annotation annotation, ArrayElementValue arrayElementValue)
395 markCpUtf8Entry(clazz, arrayElementValue.u2elementNameIndex);
399 arrayElementValue.elementValuesAccept(clazz, annotation, this);
408 private void markCpUtf8Entry(Clazz clazz, int index)
410 markAsUsed((Utf8Constant)((ProgramClass)clazz).getConstant(index));