private void disassemble(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final int enumConstantTypeNameIndex = annotationComponentValue.getEnumConstantTypeNameIndex(); final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final int enumConstantNameIndex = annotationComponentValue.getEnumConstantNameIndex(); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(Messages.bind(Messages.disassembler_annotationenumvalue, new String[] { break; case IAnnotationComponentValue.CLASS_TAG: final int classIndex = annotationComponentValue.getClassInfoIndex(); constantPoolEntry = annotationComponentValue.getClassInfo();
private void disassembleAsModifier(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(returnClassName(Signature.toCharArray(typeName), '.', mode)).append('.').append(constantName); break; case IAnnotationComponentValue.CLASS_TAG: constantPoolEntry = annotationComponentValue.getClassInfo(); final char[] className = CharOperation.replaceOnCopy(constantPoolEntry.getUtf8Value(), '/', '.'); buffer.append(returnClassName(Signature.toCharArray(className), '.', mode)); break; case IAnnotationComponentValue.ANNOTATION_TAG: IAnnotation annotation = annotationComponentValue.getAnnotationValue();
private void disassembleAsModifier(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(returnClassName(Signature.toCharArray(typeName), '.', mode)).append('.').append(constantName); break; case IAnnotationComponentValue.CLASS_TAG: constantPoolEntry = annotationComponentValue.getClassInfo(); final char[] className = CharOperation.replaceOnCopy(constantPoolEntry.getUtf8Value(), '/', '.'); buffer.append(returnClassName(Signature.toCharArray(className), '.', mode)); break; case IAnnotationComponentValue.ANNOTATION_TAG: IAnnotation annotation = annotationComponentValue.getAnnotationValue();
private void disassemble(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final int enumConstantTypeNameIndex = annotationComponentValue.getEnumConstantTypeNameIndex(); final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final int enumConstantNameIndex = annotationComponentValue.getEnumConstantNameIndex(); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(Messages.bind(Messages.disassembler_annotationenumvalue, new String[] { break; case IAnnotationComponentValue.CLASS_TAG: final int classIndex = annotationComponentValue.getClassInfoIndex(); constantPoolEntry = annotationComponentValue.getClassInfo();
private void disassembleAsModifier(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(returnClassName(Signature.toCharArray(typeName), '.', mode)).append('.').append(constantName); break; case IAnnotationComponentValue.CLASS_TAG: constantPoolEntry = annotationComponentValue.getClassInfo(); final char[] className = CharOperation.replaceOnCopy(constantPoolEntry.getUtf8Value(), '/', '.'); buffer.append(returnClassName(Signature.toCharArray(className), '.', mode)); break; case IAnnotationComponentValue.ANNOTATION_TAG: IAnnotation annotation = annotationComponentValue.getAnnotationValue();
private void disassemble(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final int enumConstantTypeNameIndex = annotationComponentValue.getEnumConstantTypeNameIndex(); final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final int enumConstantNameIndex = annotationComponentValue.getEnumConstantNameIndex(); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(Messages.bind(Messages.disassembler_annotationenumvalue, new String[] { break; case IAnnotationComponentValue.CLASS_TAG: final int classIndex = annotationComponentValue.getClassInfoIndex(); constantPoolEntry = annotationComponentValue.getClassInfo();
private void disassembleAsModifier(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(returnClassName(Signature.toCharArray(typeName), '.', mode)).append('.').append(constantName); break; case IAnnotationComponentValue.CLASS_TAG: constantPoolEntry = annotationComponentValue.getClassInfo(); final char[] className = CharOperation.replaceOnCopy(constantPoolEntry.getUtf8Value(), '/', '.'); buffer.append(returnClassName(Signature.toCharArray(className), '.', mode)); break; case IAnnotationComponentValue.ANNOTATION_TAG: IAnnotation annotation = annotationComponentValue.getAnnotationValue();
private void disassemble(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final int enumConstantTypeNameIndex = annotationComponentValue.getEnumConstantTypeNameIndex(); final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final int enumConstantNameIndex = annotationComponentValue.getEnumConstantNameIndex(); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(Messages.bind(Messages.disassembler_annotationenumvalue, new String[] { break; case IAnnotationComponentValue.CLASS_TAG: final int classIndex = annotationComponentValue.getClassInfoIndex(); constantPoolEntry = annotationComponentValue.getClassInfo();
private void disassembleAsModifier(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(returnClassName(Signature.toCharArray(typeName), '.', mode)).append('.').append(constantName); break; case IAnnotationComponentValue.CLASS_TAG: constantPoolEntry = annotationComponentValue.getClassInfo(); final char[] className = CharOperation.replaceOnCopy(constantPoolEntry.getUtf8Value(), '/', '.'); buffer.append(returnClassName(Signature.toCharArray(className), '.', mode)); break; case IAnnotationComponentValue.ANNOTATION_TAG: IAnnotation annotation = annotationComponentValue.getAnnotationValue();
private void disassemble(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final int enumConstantTypeNameIndex = annotationComponentValue.getEnumConstantTypeNameIndex(); final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final int enumConstantNameIndex = annotationComponentValue.getEnumConstantNameIndex(); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(Messages.bind(Messages.disassembler_annotationenumvalue, new String[] { break; case IAnnotationComponentValue.CLASS_TAG: final int classIndex = annotationComponentValue.getClassInfoIndex(); constantPoolEntry = annotationComponentValue.getClassInfo();
private void disassembleAsModifier(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(returnClassName(Signature.toCharArray(typeName), '.', mode)).append('.').append(constantName); break; case IAnnotationComponentValue.CLASS_TAG: constantPoolEntry = annotationComponentValue.getClassInfo(); final char[] className = CharOperation.replaceOnCopy(constantPoolEntry.getUtf8Value(), '/', '.'); buffer.append(returnClassName(Signature.toCharArray(className), '.', mode)); break; case IAnnotationComponentValue.ANNOTATION_TAG: IAnnotation annotation = annotationComponentValue.getAnnotationValue();
private void disassemble(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final int enumConstantTypeNameIndex = annotationComponentValue.getEnumConstantTypeNameIndex(); final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final int enumConstantNameIndex = annotationComponentValue.getEnumConstantNameIndex(); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(Messages.bind(Messages.disassembler_annotationenumvalue, new String[] { break; case IAnnotationComponentValue.CLASS_TAG: final int classIndex = annotationComponentValue.getClassInfoIndex(); constantPoolEntry = annotationComponentValue.getClassInfo();
private void disassembleAsModifier(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(returnClassName(Signature.toCharArray(typeName), '.', mode)).append('.').append(constantName); break; case IAnnotationComponentValue.CLASS_TAG: constantPoolEntry = annotationComponentValue.getClassInfo(); final char[] className = CharOperation.replaceOnCopy(constantPoolEntry.getUtf8Value(), '/', '.'); buffer.append(returnClassName(Signature.toCharArray(className), '.', mode)); break; case IAnnotationComponentValue.ANNOTATION_TAG: IAnnotation annotation = annotationComponentValue.getAnnotationValue();
private void disassemble(IAnnotationComponentValue annotationComponentValue, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) { switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.BYTE_TAG: case IAnnotationComponentValue.CHAR_TAG: case IAnnotationComponentValue.BOOLEAN_TAG: case IAnnotationComponentValue.STRING_TAG: IConstantPoolEntry constantPoolEntry = annotationComponentValue.getConstantValue(); String value = null; switch(constantPoolEntry.getKind()) { case IConstantPoolConstant.CONSTANT_Integer: StringBuffer temp = new StringBuffer(); switch(annotationComponentValue.getTag()) { case IAnnotationComponentValue.CHAR_TAG : temp.append('\''); break; case IAnnotationComponentValue.ENUM_TAG: final int enumConstantTypeNameIndex = annotationComponentValue.getEnumConstantTypeNameIndex(); final char[] typeName = CharOperation.replaceOnCopy(annotationComponentValue.getEnumConstantTypeName(), '/', '.'); final int enumConstantNameIndex = annotationComponentValue.getEnumConstantNameIndex(); final char[] constantName = annotationComponentValue.getEnumConstantName(); buffer.append(Messages.bind(Messages.disassembler_annotationenumvalue, new String[] { break; case IAnnotationComponentValue.CLASS_TAG: final int classIndex = annotationComponentValue.getClassInfoIndex(); constantPoolEntry = annotationComponentValue.getClassInfo();