List of usage examples for org.eclipse.jdt.core.dom Modifier isDefault
public static boolean isDefault(int flags)
From source file:org.whole.lang.java.util.JDTTransformerVisitor.java
License:Open Source License
private void setExtendedModifiers(ExtendedModifiers modifiers, List<?> jdtModifiers) { for (Iterator<?> i = jdtModifiers.iterator(); i.hasNext();) { IExtendedModifier em = (IExtendedModifier) i.next(); if (em.isAnnotation()) { acceptChild((Annotation) em); modifiers.wAdd(exp);// w ww . ja v a 2 s . com } else if (em.isModifier()) { Modifier m = (Modifier) em; ModifierKeyword mk = m.getKeyword(); int flags = mk.toFlagValue(); if (Modifier.isPublic(flags)) modifiers.wAdd(lf.createModifier(ModifierEnum._public)); if (Modifier.isPrivate(flags)) modifiers.wAdd(lf.createModifier(ModifierEnum._private)); if (Modifier.isProtected(flags)) modifiers.wAdd(lf.createModifier(ModifierEnum._protected)); if (Modifier.isStatic(flags)) modifiers.wAdd(lf.createModifier(ModifierEnum._static)); if (Modifier.isFinal(flags)) modifiers.wAdd(lf.createModifier(ModifierEnum._final)); if (Modifier.isSynchronized(flags)) modifiers.wAdd(lf.createModifier(ModifierEnum._synchronized)); if (Modifier.isVolatile(flags)) modifiers.wAdd(lf.createModifier(ModifierEnum._volatile)); if (Modifier.isTransient(flags)) modifiers.wAdd(lf.createModifier(ModifierEnum._transient)); if (Modifier.isNative(flags)) modifiers.wAdd(lf.createModifier(ModifierEnum._native)); if (Modifier.isAbstract(flags)) modifiers.wAdd(lf.createModifier(ModifierEnum._abstract)); if (Modifier.isStrictfp(flags)) modifiers.wAdd(lf.createModifier(ModifierEnum.strictftp)); if (Modifier.isDefault(flags)) modifiers.wAdd(lf.createModifier(ModifierEnum._default)); } } }