Package com.asakusafw.utils.java.model.syntax

Examples of com.asakusafw.utils.java.model.syntax.ModifierKind


        if (modifiers == null) {
            throw new IllegalArgumentException("modifiers must not be null"); //$NON-NLS-1$
        }
        List<ModifierKind> results = new ArrayList<ModifierKind>();
        for (javax.lang.model.element.Modifier modifier : modifiers) {
            ModifierKind kind = MODIFIERS.get(modifier);
            if (kind != null) {
                results.add(kind);
            }
        }
        return results;
View Full Code Here


    private List<Attribute> filterInterfaceMethodModifiers(List<? extends Attribute> modifiers) {
        assert modifiers != null;
        List<Attribute> results = Lists.create();
        for (Attribute attribute : modifiers) {
            if (attribute.getModelKind() == ModelKind.MODIFIER) {
                ModifierKind kind = ((Modifier) attribute).getModifierKind();
                if (kind == ModifierKind.PUBLIC || kind == ModifierKind.ABSTRACT) {
                    continue;
                }
            } else if (attribute.getModelKind() == ModelKind.SINGLE_ELEMENT_ANNOTATION) {
                SingleElementAnnotation an = (SingleElementAnnotation) attribute;
View Full Code Here

TOP

Related Classes of com.asakusafw.utils.java.model.syntax.ModifierKind

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.