List of usage examples for org.eclipse.jdt.core.dom Modifier isVolatile
public boolean isVolatile()
From source file:info.okoshi.context.ModifiersInfo.java
License:Open Source License
/** * Create {@link ModifiersInfo} instance.<br> * * @param modifiers//from w w w . j a v a 2 s . c o m */ public ModifiersInfo(final List<?> modifiers) { for (final Object modifierObject : modifiers) { IExtendedModifier extendedModifier = (IExtendedModifier) modifierObject; if (extendedModifier.isModifier()) { final Modifier modifier = (Modifier) modifierObject; abstractValue = modifier.isAbstract(); annotationValue = modifier.isAnnotation(); finalValue = modifier.isFinal(); nativeValue = modifier.isNative(); privateValue = modifier.isPrivate(); protectedValue = modifier.isProtected(); publicValue = modifier.isPublic(); staticValue = modifier.isStatic(); synchronizedValue = modifier.isSynchronized(); volatileValue = modifier.isVolatile(); } } if (!(publicValue || protectedValue || privateValue)) { privateValue = true; packagePrivateValue = true; } }
From source file:java5totext.input.JDTVisitor.java
License:Open Source License
@Override public void endVisit(org.eclipse.jdt.core.dom.Modifier node) { Modifier element = (Modifier) this.binding.get(node); element.setStatic(node.isStatic());//from w w w . ja v a 2 s .com element.setNative(node.isNative()); element.setStrictfp(node.isStrictfp()); element.setSynchronized(node.isSynchronized()); element.setTransient(node.isTransient()); element.setVolatile(node.isVolatile()); if (node.isPrivate()) { element.setVisibility(VisibilityKind.PRIVATE.toString()); } else if (node.isProtected()) { element.setVisibility(VisibilityKind.PROTECTED.toString()); } else if (node.isPublic()) { element.setVisibility(VisibilityKind.PUBLIC.toString()); } if (node.isAbstract()) { element.setInheritance(InheritanceKind.ABSTRACT.toString()); } else if (node.isFinal()) { element.setInheritance(InheritanceKind.FINAL.toString()); } }
From source file:lang.java.jdt.internal.BindingConverter.java
License:Open Source License
public List<IValue> getModifiers(List<?> list) { List<IValue> result = new ArrayList<IValue>(); for (Object element : list) { IExtendedModifier extMod = (IExtendedModifier) element; // otherwise the modifier is an annotation. This might be @Deprecated // which already has a CONS_ due to the Javadoc @deprecated tag. if (extMod.isModifier()) { Modifier mod = (Modifier) extMod; if (mod.isAbstract()) { result.add(VF.constructor(CONS_ABSTRACT)); } else if (mod.isFinal()) { result.add(VF.constructor(CONS_FINAL)); } else if (mod.isNative()) { result.add(VF.constructor(CONS_NATIVE)); } else if (mod.isPrivate()) { result.add(VF.constructor(CONS_PRIVATE)); } else if (mod.isProtected()) { result.add(VF.constructor(CONS_PROTECTED)); } else if (mod.isPublic()) { result.add(VF.constructor(CONS_PUBLIC)); } else if (mod.isStatic()) { result.add(VF.constructor(CONS_STATIC)); } else if (mod.isStrictfp()) { result.add(VF.constructor(CONS_STRICTFP)); } else if (mod.isSynchronized()) { result.add(VF.constructor(CONS_SYNCHRONIZED)); } else if (mod.isTransient()) { result.add(VF.constructor(CONS_TRANSIENT)); } else if (mod.isVolatile()) { result.add(VF.constructor(CONS_VOLATILE)); }//from w w w . ja v a 2 s . co m } } return result; }
From source file:org.eclipse.modisco.java.discoverer.internal.io.java.JDTVisitor.java
License:Open Source License
/** * Complete the MoDisco modifier with the informations of the JDT Modifier. * //from w w w . ja v a2 s . c o m * @param jdtModifier * the JDT Modifier * @param modiscoModifier * the MoDisco Modifier */ private static void manageModifier(final org.eclipse.jdt.core.dom.Modifier jdtModifier, final Modifier modiscoModifier) { if (!modiscoModifier.isStatic()) { modiscoModifier.setStatic(jdtModifier.isStatic()); } if (!modiscoModifier.isNative()) { modiscoModifier.setNative(jdtModifier.isNative()); } if (!modiscoModifier.isStrictfp()) { modiscoModifier.setStrictfp(jdtModifier.isStrictfp()); } if (!modiscoModifier.isSynchronized()) { modiscoModifier.setSynchronized(jdtModifier.isSynchronized()); } if (!modiscoModifier.isTransient()) { modiscoModifier.setTransient(jdtModifier.isTransient()); } if (!modiscoModifier.isVolatile()) { modiscoModifier.setVolatile(jdtModifier.isVolatile()); } if (jdtModifier.isPrivate()) { modiscoModifier.setVisibility(VisibilityKind.PRIVATE); } else if (jdtModifier.isProtected()) { modiscoModifier.setVisibility(VisibilityKind.PROTECTED); } else if (jdtModifier.isPublic()) { modiscoModifier.setVisibility(VisibilityKind.PUBLIC); } if (jdtModifier.isAbstract()) { modiscoModifier.setInheritance(InheritanceKind.ABSTRACT); } else if (jdtModifier.isFinal()) { modiscoModifier.setInheritance(InheritanceKind.FINAL); } }