sb.append("interface "); if (isAnnotation()) { sb.append('@');
sb.append("interface "); if (isAnnotation()) { sb.append('@');
sb.append("interface "); if (isAnnotation()) { sb.append('@');
if (resolvedType != null && resolvedType.isAnnotation()) { return colorize(text, _attribute); typeColor = resolvedType != null && resolvedType.isAnnotation() ? _attribute : typeColor;
if (resolvedType != null && resolvedType.isAnnotation()) { return colorize(text, _attribute); typeColor = resolvedType != null && resolvedType.isAnnotation() ? _attribute : typeColor;
if (resolvedType != null && resolvedType.isAnnotation()) { return sb.append(colorize(s, _attribute)); typeColor = resolvedType != null && resolvedType.isAnnotation() ? _attribute : typeColor;
@Override protected void visitType(TypeDefinition td) { if (!td.isAnnotation()) return; DeclaredAnnotation da = getOrCreate(td); for (CustomAnnotation ca : td.getAnnotations()) { if (Types.is(ca.getAnnotationType(), Retention.class)) { for (AnnotationParameter ap : ca.getParameters()) { if (ap.getMember().equals("value")) { AnnotationElement value = ap.getValue(); if (value instanceof EnumAnnotationElement) { EnumAnnotationElement enumValue = (EnumAnnotationElement) value; if (Types.is(enumValue.getEnumType(), RetentionPolicy.class)) { da.policy = RetentionPolicy.valueOf(enumValue.getEnumConstantName()); } } } } } } }
private void writeTypeHeader(final TypeDefinition type, final ITextOutput output) { long flags = type.getFlags() & (Flags.ClassFlags | Flags.STATIC | Flags.FINAL); if (type.isInterface()) { flags &= ~Flags.ABSTRACT; } else if (type.isEnum()) { flags &= Flags.AccessFlags; } for (final Modifier modifier : Flags.asModifierSet(flags)) { output.writeKeyword(modifier.toString()); output.write(' '); } if (type.isInterface()) { if (type.isAnnotation()) { output.writeKeyword("@interface"); } else { output.writeKeyword("interface"); } } else if (type.isEnum()) { output.writeKeyword("enum"); } else { output.writeKeyword("class"); } output.write(' '); DecompilerHelpers.writeType(output, type, NameSyntax.TYPE_NAME, true); }
private void writeTypeHeader(final TypeDefinition type, final ITextOutput output) { long flags = type.getFlags() & (Flags.ClassFlags | Flags.STATIC | Flags.FINAL); if (type.isInterface()) { flags &= ~Flags.ABSTRACT; } else if (type.isEnum()) { flags &= Flags.AccessFlags; } for (final Modifier modifier : Flags.asModifierSet(flags)) { output.writeKeyword(modifier.toString()); output.write(' '); } if (type.isInterface()) { if (type.isAnnotation()) { output.writeKeyword("@interface"); } else { output.writeKeyword("interface"); } } else if (type.isEnum()) { output.writeKeyword("enum"); } else { output.writeKeyword("class"); } output.write(' '); DecompilerHelpers.writeType(output, type, NameSyntax.TYPE_NAME, true); }
private void writeTypeHeader(final TypeDefinition type, final ITextOutput output) { long flags = type.getFlags() & (Flags.ClassFlags | Flags.STATIC | Flags.FINAL); if (type.isInterface()) { flags &= ~Flags.ABSTRACT; } else if (type.isEnum()) { flags &= Flags.AccessFlags; } for (final Modifier modifier : Flags.asModifierSet(flags)) { output.writeKeyword(modifier.toString()); output.write(' '); } if (type.isInterface()) { if (type.isAnnotation()) { output.writeKeyword("@interface"); } else { output.writeKeyword("interface"); } } else if (type.isEnum()) { output.writeKeyword("enum"); } else { output.writeKeyword("class"); } output.write(' '); DecompilerHelpers.writeType(output, type, NameSyntax.TYPE_NAME, true); }
astType.setClassType(ClassType.ENUM); else if (type.isAnnotation()) { astType.setClassType(ClassType.ANNOTATION); if (type.isAnnotation() && "java/lang/annotations/Annotation".equals(interfaceType.getInternalName())) { continue;
astType.setClassType(ClassType.ENUM); else if (type.isAnnotation()) { astType.setClassType(ClassType.ANNOTATION); if (type.isAnnotation() && "java/lang/annotations/Annotation".equals(interfaceType.getInternalName())) { continue;
astType.setClassType(ClassType.ENUM); else if (type.isAnnotation()) { astType.setClassType(ClassType.ANNOTATION); if (type.isAnnotation() && "java/lang/annotations/Annotation".equals(interfaceType.getInternalName())) { continue;
if (type.isAnnotation()) { output.writeKeyword("@interface");
if (type.isAnnotation()) { output.writeKeyword("@interface");
if (type.isAnnotation()) { output.writeKeyword("@interface");