Home | History | Annotate | Download | only in editor

Lines Matching full:clazz

183     public void visitAnyConstant(Clazz clazz, Constant constant) {}
186 public void visitStringConstant(Clazz clazz, StringConstant stringConstant)
189 Clazz referencedClass = stringConstant.referencedClass;
195 String externalClassName = stringConstant.getString(clazz);
207 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newExternalClassName);
213 public void visitClassConstant(Clazz clazz, ClassConstant classConstant)
216 Clazz referencedClass = classConstant.referencedClass;
220 String className = classConstant.getName(clazz);
226 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newClassName);
233 public void visitAnyAttribute(Clazz clazz, Attribute attribute) {}
236 public void visitInnerClassesAttribute(Clazz clazz, InnerClassesAttribute innerClassesAttribute)
239 innerClassesAttribute.innerClassEntriesAccept(clazz, this);
243 public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute)
246 codeAttribute.attributesAccept(clazz, method, this);
250 public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute)
253 localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
257 public void visitLocalVariableTypeTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeTableAttribute localVariableTypeTableAttribute)
260 localVariableTypeTableAttribute.localVariablesAccept(clazz, method, codeAttribute, this);
264 public void visitSignatureAttribute(Clazz clazz, SignatureAttribute signatureAttribute)
267 String signature = clazz.getString(signatureAttribute.u2signatureIndex);
274 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newSignature);
279 public void visitAnyAnnotationsAttribute(Clazz clazz, AnnotationsAttribute annotationsAttribute)
282 annotationsAttribute.annotationsAccept(clazz, this);
286 public void visitAnyParameterAnnotationsAttribute(Clazz clazz, Method method, ParameterAnnotationsAttribute parameterAnnotationsAttribute)
289 parameterAnnotationsAttribute.annotationsAccept(clazz, method, this);
293 public void visitAnnotationDefaultAttribute(Clazz clazz, Method method, AnnotationDefaultAttribute annotationDefaultAttribute)
296 annotationDefaultAttribute.defaultValueAccept(clazz, this);
302 public void visitInnerClassesInfo(Clazz clazz, InnerClassesInfo innerClassesInfo)
310 String newInnerName = clazz.getClassName(innerClassIndex);
315 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newInnerName.substring(index + 1));
323 public void visitLocalVariableInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableInfo localVariableInfo)
326 String descriptor = clazz.getString(localVariableInfo.u2descriptorIndex);
334 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newDescriptor);
340 public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo)
343 String signature = clazz.getString(localVariableTypeInfo.u2signatureIndex);
350 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newSignature);
356 public void visitAnnotation(Clazz clazz, Annotation annotation)
359 String typeName = clazz.getString(annotation.u2typeIndex);
367 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newTypeName);
371 annotation.elementValuesAccept(clazz, this);
377 public void visitConstantElementValue(Clazz clazz, Annotation annotation, ConstantElementValue constantElementValue)
382 public void visitEnumConstantElementValue(Clazz clazz, Annotation annotation, EnumConstantElementValue enumConstantElementValue)
385 String typeName = clazz.getString(enumConstantElementValue.u2typeNameIndex);
393 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newTypeName);
398 public void visitClassElementValue(Clazz clazz, Annotation annotation, ClassElementValue classElementValue)
401 String className = clazz.getString(classElementValue.u2classInfoIndex);
409 new ConstantPoolEditor((ProgramClass)clazz).addUtf8Constant(newClassName);
414 public void visitAnnotationElementValue(Clazz clazz, Annotation annotation, AnnotationElementValue annotationElementValue)
417 annotationElementValue.annotationAccept(clazz, this);
421 public void visitArrayElementValue(Clazz clazz, Annotation annotation, ArrayElementValue arrayElementValue)
424 arrayElementValue.elementValuesAccept(clazz, annotation, this);
431 Clazz referencedClass)
465 Clazz[] referencedClasses)
523 Clazz referencedClass)