List of usage examples for org.eclipse.jdt.core.dom Modifier isVolatile
public static boolean isVolatile(int flags)
From source file:coloredide.utils.CopiedNaiveASTFlattener.java
License:Open Source License
/** * Appends the text representation of the given modifier flags, followed by * a single space. Used for JLS2 modifiers. * /*from w w w . j a v a2s. c o m*/ * @param modifiers * the modifier flags */ void printModifiers(int modifiers) { if (Modifier.isPublic(modifiers)) { this.buffer.append("public ");//$NON-NLS-1$ } if (Modifier.isProtected(modifiers)) { this.buffer.append("protected ");//$NON-NLS-1$ } if (Modifier.isPrivate(modifiers)) { this.buffer.append("private ");//$NON-NLS-1$ } if (Modifier.isStatic(modifiers)) { this.buffer.append("static ");//$NON-NLS-1$ } if (Modifier.isAbstract(modifiers)) { this.buffer.append("abstract ");//$NON-NLS-1$ } if (Modifier.isFinal(modifiers)) { this.buffer.append("final ");//$NON-NLS-1$ } if (Modifier.isSynchronized(modifiers)) { this.buffer.append("synchronized ");//$NON-NLS-1$ } if (Modifier.isVolatile(modifiers)) { this.buffer.append("volatile ");//$NON-NLS-1$ } if (Modifier.isNative(modifiers)) { this.buffer.append("native ");//$NON-NLS-1$ } if (Modifier.isStrictfp(modifiers)) { this.buffer.append("strictfp ");//$NON-NLS-1$ } if (Modifier.isTransient(modifiers)) { this.buffer.append("transient ");//$NON-NLS-1$ } }
From source file:com.drgarbage.ast.ASTGraphUtil.java
License:Apache License
private static void appendModifiers(int mod, StringBuffer buf) { if (Modifier.isAbstract(mod)) { buf.append(Modifier.ModifierKeyword.ABSTRACT_KEYWORD.toString()); buf.append(' '); }/*from ww w . ja va 2 s . co m*/ if (Modifier.isFinal(mod)) { buf.append(Modifier.ModifierKeyword.FINAL_KEYWORD.toString()); buf.append(' '); } if (Modifier.isNative(mod)) { buf.append(Modifier.ModifierKeyword.NATIVE_KEYWORD.toString()); buf.append(' '); } if (Modifier.isPrivate(mod)) { buf.append(Modifier.ModifierKeyword.PRIVATE_KEYWORD.toString()); buf.append(' '); } if (Modifier.isProtected(mod)) { buf.append(Modifier.ModifierKeyword.PROTECTED_KEYWORD.toString()); buf.append(' '); } if (Modifier.isPublic(mod)) { buf.append(Modifier.ModifierKeyword.PUBLIC_KEYWORD.toString()); buf.append(' '); } if (Modifier.isStatic(mod)) { buf.append(Modifier.ModifierKeyword.STATIC_KEYWORD.toString()); buf.append(' '); } if (Modifier.isStrictfp(mod)) { buf.append(Modifier.ModifierKeyword.STRICTFP_KEYWORD.toString()); buf.append(' '); } if (Modifier.isSynchronized(mod)) { buf.append(Modifier.ModifierKeyword.SYNCHRONIZED_KEYWORD.toString()); buf.append(' '); } if (Modifier.isTransient(mod)) { buf.append(Modifier.ModifierKeyword.TRANSIENT_KEYWORD.toString()); buf.append(' '); } if (Modifier.isVolatile(mod)) { buf.append(Modifier.ModifierKeyword.VOLATILE_KEYWORD.toString()); buf.append(' '); } }
From source file:com.google.devtools.j2objc.ast.DebugASTPrinter.java
License:Apache License
private void printModifiers(int modifiers) { if (Modifier.isPublic(modifiers)) { sb.print("public "); }// ww w. java 2s . co m if (Modifier.isProtected(modifiers)) { sb.print("protected "); } if (Modifier.isPrivate(modifiers)) { sb.print("private "); } if (Modifier.isStatic(modifiers)) { sb.print("static "); } if (Modifier.isAbstract(modifiers)) { sb.print("abstract "); } if (Modifier.isFinal(modifiers)) { sb.print("final "); } if (Modifier.isSynchronized(modifiers)) { sb.print("synchronized "); } if (Modifier.isVolatile(modifiers)) { sb.print("volatile "); } if (Modifier.isNative(modifiers)) { sb.print("native "); } if (Modifier.isStrictfp(modifiers)) { sb.print("strictfp "); } if (Modifier.isTransient(modifiers)) { sb.print("transient "); } if ((modifiers & BindingUtil.ACC_SYNTHETIC) > 0) { sb.print("synthetic "); } }
From source file:com.j2swift.util.BindingUtil.java
License:Apache License
public static boolean isVolatile(IVariableBinding binding) { return Modifier.isVolatile(binding.getModifiers()); }
From source file:edu.cmu.cs.crystal.util.Utilities.java
License:Open Source License
/** * Converts a modifier flag to a String representation of the modifers. * // www .j a v a 2 s. c o m * @param modifier the modifier flag * @return the textual representation of the modifiers */ public static String ModifierToString(int modifier) { String output = ""; if (Modifier.isPrivate(modifier)) output += "private "; if (Modifier.isProtected(modifier)) output += "protected "; if (Modifier.isPublic(modifier)) output += "public "; if (Modifier.isAbstract(modifier)) output += "abstract "; if (Modifier.isFinal(modifier)) output += "final "; if (Modifier.isNative(modifier)) output += "native "; if (Modifier.isStatic(modifier)) output += "static "; if (Modifier.isStrictfp(modifier)) output += "strictfp "; if (Modifier.isSynchronized(modifier)) output += "synchronized "; if (Modifier.isTransient(modifier)) output += "transient "; if (Modifier.isVolatile(modifier)) output += "volatile "; return output.trim(); }
From source file:lang.java.jdt.internal.BindingConverter.java
License:Open Source License
public List<IValue> getModifiers(int mods) { List<IValue> result = new ArrayList<IValue>(); if (Modifier.isAbstract(mods)) result.add(VF.constructor(CONS_ABSTRACT)); if (Modifier.isFinal(mods)) result.add(VF.constructor(CONS_FINAL)); if (Modifier.isNative(mods)) result.add(VF.constructor(CONS_NATIVE)); if (Modifier.isPrivate(mods)) result.add(VF.constructor(CONS_PRIVATE)); if (Modifier.isProtected(mods)) result.add(VF.constructor(CONS_PROTECTED)); if (Modifier.isPublic(mods)) result.add(VF.constructor(CONS_PUBLIC)); if (Modifier.isStatic(mods)) result.add(VF.constructor(CONS_STATIC)); if (Modifier.isStrictfp(mods)) result.add(VF.constructor(CONS_STRICTFP)); if (Modifier.isSynchronized(mods)) result.add(VF.constructor(CONS_SYNCHRONIZED)); if (Modifier.isTransient(mods)) result.add(VF.constructor(CONS_TRANSIENT)); if (Modifier.isVolatile(mods)) result.add(VF.constructor(CONS_VOLATILE)); return result; }
From source file:lang.java.jdt.internal.JdtAstToRascalAstConverter.java
License:Open Source License
private IValueList parseModifiers(int modifiers) { IValueList modifierList = new IValueList(values); if (Modifier.isPublic(modifiers)) { modifierList.add(values.constructor(Java.CONS_PUBLIC)); }/*from ww w.j a v a 2 s. com*/ if (Modifier.isProtected(modifiers)) { modifierList.add(values.constructor(Java.CONS_PROTECTED)); } if (Modifier.isPrivate(modifiers)) { modifierList.add(values.constructor(Java.CONS_PRIVATE)); } if (Modifier.isStatic(modifiers)) { modifierList.add(values.constructor(Java.CONS_STATIC)); } if (Modifier.isAbstract(modifiers)) { modifierList.add(values.constructor(Java.CONS_ABSTRACT)); } if (Modifier.isFinal(modifiers)) { modifierList.add(values.constructor(Java.CONS_FINAL)); } if (Modifier.isSynchronized(modifiers)) { modifierList.add(values.constructor(Java.CONS_SYNCHRONIZED)); } if (Modifier.isVolatile(modifiers)) { modifierList.add(values.constructor(Java.CONS_VOLATILE)); } if (Modifier.isNative(modifiers)) { modifierList.add(values.constructor(Java.CONS_NATIVE)); } if (Modifier.isStrictfp(modifiers)) { modifierList.add(values.constructor(Java.CONS_STRICTFP)); } if (Modifier.isTransient(modifiers)) { modifierList.add(values.constructor(Java.CONS_TRANSIENT)); } return modifierList; }
From source file:org.eclipse.xtext.common.types.access.jdt.JdtBasedTypeFactory.java
License:Open Source License
/** * @since 2.4//from w w w . j a v a 2s . c o m */ protected JvmField createField(StringBuilder typeName, IVariableBinding field) { JvmField result; if (!field.isEnumConstant()) { result = TypesFactory.eINSTANCE.createJvmField(); Object constantValue = field.getConstantValue(); if (constantValue != null) { result.setConstant(true); result.setConstantValue(constantValue); } else { result.setConstant(false); } } else result = TypesFactory.eINSTANCE.createJvmEnumerationLiteral(); String name = field.getName(); result.internalSetIdentifier(typeName.append(name).toString()); result.setSimpleName(name); int modifiers = field.getModifiers(); result.setFinal(Modifier.isFinal(modifiers)); result.setStatic(Modifier.isStatic(modifiers)); result.setTransient(Modifier.isTransient(modifiers)); result.setVolatile(Modifier.isVolatile(modifiers)); result.setDeprecated(field.isDeprecated()); setVisibility(result, modifiers); result.setType(createTypeReference(field.getType())); createAnnotationValues(field, result); return result; }
From source file:org.summer.dsl.model.types.access.jdt.JdtBasedTypeFactory.java
License:Open Source License
/** * @since 2.4/* ww w . j av a 2 s. co m*/ */ protected JvmField createField(StringBuilder typeName, IVariableBinding field) { JvmField result; if (!field.isEnumConstant()) result = TypesFactory.eINSTANCE.createJvmField(); else result = TypesFactory.eINSTANCE.createJvmEnumerationLiteral(); String name = field.getName(); result.internalSetIdentifier(typeName.append(name).toString()); result.setSimpleName(name); int modifiers = field.getModifiers(); result.setFinal(Modifier.isFinal(modifiers)); result.setStatic(Modifier.isStatic(modifiers)); result.setTransient(Modifier.isTransient(modifiers)); result.setVolatile(Modifier.isVolatile(modifiers)); setVisibility(result, modifiers); result.setType(createTypeReference(field.getType())); createAnnotationValues(field, result); return result; }
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);//from w w w. j a v a2 s . co m } 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)); } } }