Example usage for org.eclipse.jdt.core.dom Modifier isStrictfp

List of usage examples for org.eclipse.jdt.core.dom Modifier isStrictfp

Introduction

In this page you can find the example usage for org.eclipse.jdt.core.dom Modifier isStrictfp.

Prototype

public boolean isStrictfp() 

Source Link

Document

Answer true if the receiver is the strictfp modifier, false otherwise.

Usage

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  ww.  j  av  a 2s. co  m
    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. j a  va2  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 a 2s. 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);
    }
}