Home | History | Annotate | Download | only in editor

Lines Matching refs:clazz

122     public void visitAnyConstant(Clazz clazz, Constant constant)
128 public void visitStringConstant(Clazz clazz, StringConstant stringConstant)
132 markConstant(clazz, stringConstant.u2stringIndex);
136 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant)
140 markConstant(clazz, invokeDynamicConstant.u2nameAndTypeIndex);
143 clazz.attributesAccept(this);
147 public void visitMethodHandleConstant(Clazz clazz, MethodHandleConstant methodHandleConstant)
151 markConstant(clazz, methodHandleConstant.u2referenceIndex);
155 public void visitAnyRefConstant(Clazz clazz, RefConstant refConstant)
159 markConstant(clazz, refConstant.u2classIndex);
160 markConstant(clazz, refConstant.u2nameAndTypeIndex);
164 public void visitClassConstant(Clazz clazz, ClassConstant classConstant)
168 markConstant(clazz, classConstant.u2nameIndex);
172 public void visitMethodTypeConstant(Clazz clazz, MethodTypeConstant methodTypeConstant)
176 markConstant(clazz, methodTypeConstant.u2descriptorIndex);
180 public void visitNameAndTypeConstant(Clazz clazz, NameAndTypeConstant nameAndTypeConstant)
184 markConstant(clazz, nameAndTypeConstant.u2nameIndex);
185 markConstant(clazz, nameAndTypeConstant.u2descriptorIndex);
191 public void visitAnyAttribute(Clazz clazz, Attribute attribute)
193 markConstant(clazz, attribute.u2attributeNameIndex);
197 public void visitBootstrapMethodsAttribute(Clazz clazz, BootstrapMethodsAttribute bootstrapMethodsAttribute)
199 markConstant(clazz, bootstrapMethodsAttribute.u2attributeNameIndex);
202 bootstrapMethodsAttribute.bootstrapMethodEntriesAccept(clazz, this);
206 public void visitSourceFileAttribute(Clazz clazz, SourceFileAttribute sourceFileAttribute)
208 markConstant(clazz, sourceFileAttribute.u2attributeNameIndex);
209 markConstant(clazz, sourceFileAttribute.u2sourceFileIndex);
213 public void visitSourceDirAttribute(Clazz clazz, SourceDirAttribute sourceDirAttribute)
215 markConstant(clazz, sourceDirAttribute.u2attributeNameIndex);
216 markConstant(clazz, sourceDirAttribute.u2sourceDirIndex);
220 public void visitInnerClassesAttribute(Clazz clazz, InnerClassesAttribute innerClassesAttribute)
222 markConstant(clazz, innerClassesAttribute.u2attributeNameIndex);
225 innerClassesAttribute.innerClassEntriesAccept(clazz, this);
229 public void visitEnclosingMethodAttribute(Clazz clazz, EnclosingMethodAttribute enclosingMethodAttribute)
231 markConstant(clazz, enclosingMethodAttribute.u2attributeNameIndex);
232 markConstant(clazz, enclosingMethodAttribute.u2classIndex);
236 markConstant(clazz, enclosingMethodAttribute.u2nameAndTypeIndex);
241 public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute)
243 markConstant(clazz, signatureAttribute.u2attributeNameIndex);
244 markConstant(clazz, signatureAttribute.u2signatureIndex);
248 public void visitConstantValueAttribute(Clazz clazz, Field field, ConstantValueAttribute constantValueAttribute)
250 markConstant(clazz, constantValueAttribute.u2attributeNameIndex);
251 markConstant(clazz, constantValueAttribute.u2constantValueIndex);
255 public void visitMethodParametersAttribute(Clazz clazz, Method method, MethodParametersAttribute methodParametersAttribute)
257 markConstant(clazz, methodParametersAttribute.u2attributeNameIndex);
260 methodParametersAttribute.parametersAccept(clazz, method, this);
264 public void visitExceptionsAttribute(Clazz clazz, Method method, ExceptionsAttribute exceptionsAttribute)
266 markConstant(clazz, exceptionsAttribute.u2attributeNameIndex);
269 exceptionsAttribute.exceptionEntriesAccept((ProgramClass)clazz, this);
273 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute)
275 markConstant(clazz, codeAttribute.u2attributeNameIndex);
279 codeAttribute.instructionsAccept(clazz, method, this);
280 codeAttribute.exceptionsAccept(clazz, method, this);
281 codeAttribute.attributesAccept(clazz, method, this);
285 public void visitStackMapAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, StackMapAttribute stackMapAttribute)
287 markConstant(clazz, stackMapAttribute.u2attributeNameIndex);
290 stackMapAttribute.stackMapFramesAccept(clazz, method, codeAttribute, this);
294 public void visitStackMapTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, StackMapTableAttribute stackMapTableAttribute)
296 markConstant(clazz, stackMapTableAttribute.u2attributeNameIndex);
299 stackMapTableAttribute.stackMapFramesAccept(clazz, method, codeAttribute, this);
303 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute)
305 markConstant(clazz, localVariableTableAttribute.u2attributeNameIndex);
308 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
312 public void visitLocalVariableTypeTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeTableAttribute localVariableTypeTableAttribute)
314 markConstant(clazz, localVariableTypeTableAttribute.u2attributeNameIndex);
317 localVariableTypeTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
321 public void visitAnyAnnotationsAttribute(Clazz clazz, AnnotationsAttribute annotationsAttribute)
323 markConstant(clazz, annotationsAttribute.u2attributeNameIndex);
326 annotationsAttribute.annotationsAccept(clazz, this);
330 public void visitAnyParameterAnnotationsAttribute(Clazz clazz, Method method, ParameterAnnotationsAttribute parameterAnnotationsAttribute)
332 markConstant(clazz, parameterAnnotationsAttribute.u2attributeNameIndex);
335 parameterAnnotationsAttribute.annotationsAccept(clazz, method, this);
339 public void visitAnnotationDefaultAttribute(Clazz clazz, Method method, AnnotationDefaultAttribute annotationDefaultAttribute)
341 markConstant(clazz, annotationDefaultAttribute.u2attributeNameIndex);
344 annotationDefaultAttribute.defaultValueAccept(clazz, this);
350 public void visitBootstrapMethodInfo(Clazz clazz, BootstrapMethodInfo bootstrapMethodInfo)
352 markConstant(clazz, bootstrapMethodInfo.u2methodHandleIndex);
355 bootstrapMethodInfo.methodArgumentsAccept(clazz, this);
361 public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo)
363 innerClassesInfo.innerClassConstantAccept(clazz, this);
364 innerClassesInfo.outerClassConstantAccept(clazz, this);
365 innerClassesInfo.innerNameConstantAccept(clazz, this);
371 public void visitExceptionInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, ExceptionInfo exceptionInfo)
375 markConstant(clazz, exceptionInfo.u2catchType);
382 public void visitAnyStackMapFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, StackMapFrame stackMapFrame) {}
385 public void visitSameOneFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SameOneFrame sameOneFrame)
388 sameOneFrame.stackItemAccept(clazz, method, codeAttribute, offset, this);
392 public void visitMoreZeroFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, MoreZeroFrame moreZeroFrame)
395 moreZeroFrame.additionalVariablesAccept(clazz, method, codeAttribute, offset, this);
399 public void visitFullFrame(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, FullFrame fullFrame)
402 fullFrame.variablesAccept(clazz, method, codeAttribute, offset, this);
403 fullFrame.stackAccept(clazz, method, codeAttribute, offset, this);
409 public void visitAnyVerificationType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VerificationType verificationType) {}
412 public void visitObjectType(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ObjectType objectType)
414 markConstant(clazz, objectType.u2classIndex);
420 public void visitParameterInfo(Clazz clazz, Method method, int parameterIndex, ParameterInfo parameterInfo)
422 markConstant(clazz, parameterInfo.u2nameIndex);
428 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
430 markConstant(clazz, localVariableInfo.u2nameIndex);
431 markConstant(clazz, localVariableInfo.u2descriptorIndex);
437 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo)
439 markConstant(clazz, localVariableTypeInfo.u2nameIndex);
440 markConstant(clazz, localVariableTypeInfo.u2signatureIndex);
446 public void visitAnnotation(Clazz clazz, Annotation annotation)
448 markConstant(clazz, annotation.u2typeIndex);
451 annotation.elementValuesAccept(clazz, this);
457 public void visitConstantElementValue(Clazz clazz, Annotation annotation, ConstantElementValue constantElementValue)
461 markConstant(clazz, constantElementValue.u2elementNameIndex);
464 markConstant(clazz, constantElementValue.u2constantValueIndex);
468 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue)
472 markConstant(clazz, enumConstantElementValue.u2elementNameIndex);
475 markConstant(clazz, enumConstantElementValue.u2typeNameIndex);
476 markConstant(clazz, enumConstantElementValue.u2constantNameIndex);
480 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue)
484 markConstant(clazz, classElementValue.u2elementNameIndex);
487 markConstant(clazz, classElementValue.u2classInfoIndex);
491 public void visitAnnotationElementValue(Clazz clazz, Annotation annotation, AnnotationElementValue annotationElementValue)
495 markConstant(clazz, annotationElementValue.u2elementNameIndex);
499 annotationElementValue.annotationAccept(clazz, this);
503 public void visitArrayElementValue(Clazz clazz, Annotation annotation, ArrayElementValue arrayElementValue)
507 markConstant(clazz, arrayElementValue.u2elementNameIndex);
511 arrayElementValue.elementValuesAccept(clazz, annotation, this);
517 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
520 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction)
522 markConstant(clazz, constantInstruction.constantIndex);
532 private void markConstant(Clazz clazz, int index)
534 clazz.constantPoolEntryAccept(index, this);