Home | History | Annotate | Download | only in editor

Lines Matching refs:clazz

186     public void visitAnyConstant(Clazz clazz, Constant constant) {}
189 public void visitStringConstant(Clazz clazz, StringConstant stringConstant)
192 Clazz referencedClass = stringConstant.referencedClass;
198 String externalClassName = stringConstant.getString(clazz);
215 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newExternalClassName);
221 public void visitInvokeDynamicConstant(Clazz clazz, InvokeDynamicConstant invokeDynamicConstant)
224 String descriptor = invokeDynamicConstant.getType(clazz);
230 String name = invokeDynamicConstant.getName(clazz);
234 new ConstantPoolEditor((ProgramClass)clazz).addNameAndTypeConstant(name, newDescriptor);
239 public void visitClassConstant(Clazz clazz, ClassConstant classConstant)
242 Clazz referencedClass = classConstant.referencedClass;
246 String className = classConstant.getName(clazz);
252 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newClassName);
258 public void visitMethodTypeConstant(Clazz clazz, MethodTypeConstant methodTypeConstant)
261 String descriptor = methodTypeConstant.getType(clazz);
269 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newDescriptor);
276 public void visitAnyAttribute(Clazz clazz, Attribute attribute) {}
279 public void visitInnerClassesAttribute(Clazz clazz, InnerClassesAttribute innerClassesAttribute)
282 innerClassesAttribute.innerClassEntriesAccept(clazz, this);
286 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute)
289 codeAttribute.attributesAccept(clazz, method, this);
293 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute)
296 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
300 public void visitLocalVariableTypeTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeTableAttribute localVariableTypeTableAttribute)
303 localVariableTypeTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
307 public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute)
310 String signature = signatureAttribute.getSignature(clazz);
318 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newSignature);
323 public void visitAnyAnnotationsAttribute(Clazz clazz, AnnotationsAttribute annotationsAttribute)
326 annotationsAttribute.annotationsAccept(clazz, this);
330 public void visitAnyParameterAnnotationsAttribute(Clazz clazz, Method method, ParameterAnnotationsAttribute parameterAnnotationsAttribute)
333 parameterAnnotationsAttribute.annotationsAccept(clazz, method, this);
337 public void visitAnnotationDefaultAttribute(Clazz clazz, Method method, AnnotationDefaultAttribute annotationDefaultAttribute)
340 annotationDefaultAttribute.defaultValueAccept(clazz, this);
346 public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo)
354 String newInnerName = clazz.getClassName(innerClassIndex);
359 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newInnerName.substring(index + 1));
367 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
370 String descriptor = localVariableInfo.getDescriptor(clazz);
378 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newDescriptor);
384 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo)
387 String signature = localVariableTypeInfo.getSignature(clazz);
395 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newSignature);
401 public void visitAnnotation(Clazz clazz, Annotation annotation)
404 String typeName = annotation.getType(clazz);
412 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newTypeName);
416 annotation.elementValuesAccept(clazz, this);
422 public void visitConstantElementValue(Clazz clazz, Annotation annotation, ConstantElementValue constantElementValue)
427 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue)
430 String typeName = enumConstantElementValue.getTypeName(clazz);
438 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newTypeName);
443 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue)
446 clazz);
454 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newClassName);
459 public void visitAnnotationElementValue(Clazz clazz, Annotation annotation, AnnotationElementValue annotationElementValue)
462 annotationElementValue.annotationAccept(clazz, this);
466 public void visitArrayElementValue(Clazz clazz, Annotation annotation, ArrayElementValue arrayElementValue)
469 arrayElementValue.elementValuesAccept(clazz, annotation, this);
476 Clazz referencedClass)
510 Clazz[] referencedClasses)
568 Clazz referencedClass)