public final List<Enum> getEnumConstants() { if (isEnum()) { return _enumConstants != null ? _enumConstants : Collections.<Enum>emptyList(); } throw Error.notEnumType(this); }
public final List<Enum> getEnumConstants() { if (isEnum()) { return _enumConstants != null ? _enumConstants : Collections.<Enum>emptyList(); } throw Error.notEnumType(this); }
public final List<Enum> getEnumConstants() { if (isEnum()) { return _enumConstants != null ? _enumConstants : Collections.<Enum>emptyList(); } throw Error.notEnumType(this); }
public final boolean isClass() { return !isPrimitive() && !isInterface() && !isEnum(); }
public final boolean isClass() { return !isPrimitive() && !isInterface() && !isEnum(); }
public final boolean isClass() { return !isPrimitive() && !isInterface() && !isEnum(); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final TypeDefinition currentType = context.getCurrentType(); if (currentType != null && currentType.isEnum()) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null) { if (field.isEnumConstant()) { _valueFields.put(field.getName(), node); } } } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final TypeDefinition currentType = context.getCurrentType(); if (currentType != null && currentType.isEnum()) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null) { if (field.isEnumConstant()) { _valueFields.put(field.getName(), node); } } } return super.visitFieldDeclaration(node, data); }
@Override public Void visitFieldDeclaration(final FieldDeclaration node, final Void data) { final TypeDefinition currentType = context.getCurrentType(); if (currentType != null && currentType.isEnum()) { final FieldDefinition field = node.getUserData(Keys.FIELD_DEFINITION); if (field != null) { if (field.isEnumConstant()) { _valueFields.put(field.getName(), node); } } } return super.visitFieldDeclaration(node, data); }
if (isEnum()) { sb.append("enum ");
if (isEnum()) { sb.append("enum ");
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); }
final TypeDefinition currentType = context.getCurrentType(); if (currentType != null && currentType.isEnum() && !context.getSettings().getShowSyntheticMembers()) { final MethodDefinition method = node.getUserData(Keys.METHOD_DEFINITION);
final TypeDefinition currentType = context.getCurrentType(); if (currentType != null && currentType.isEnum() && !context.getSettings().getShowSyntheticMembers()) { final MethodDefinition method = node.getUserData(Keys.METHOD_DEFINITION);
final TypeDefinition currentType = context.getCurrentType(); if (currentType != null && currentType.isEnum() && !context.getSettings().getShowSyntheticMembers()) { final MethodDefinition method = node.getUserData(Keys.METHOD_DEFINITION);
final MethodDefinition constructor = node.getUserData(Keys.METHOD_DEFINITION); if (currentType != null && currentType.isEnum()) { final List<ParameterDefinition> pDefinitions = constructor.getParameters(); final AstNodeCollection<ParameterDeclaration> pDeclarations = node.getParameters();
final MethodDefinition constructor = node.getUserData(Keys.METHOD_DEFINITION); if (currentType != null && currentType.isEnum()) { final List<ParameterDefinition> pDefinitions = constructor.getParameters(); final AstNodeCollection<ParameterDeclaration> pDeclarations = node.getParameters();
currentType.isEnum() && currentMethod.isTypeInitializer()) {