集册 Java实例教程 获得修饰语等级

获得修饰语等级

欢马劈雪     最近更新时间:2020-01-02 10:19:05

183
获得修饰语等级


//package com.nowjava;
/* 
*来 自
 n o w j a v a . c o m
*/

import java.util.Set;

import javax.lang.model.element.Element;

import javax.lang.model.element.Modifier;


public class Main {

    static final int PRIVATE = -1;

    static final int DEFAULT = 0;

    static final int PROTECTED = 1;

    static final int PUBLIC = 2;


    static int getModifierLevel(Element element) {

        Set<Modifier> modifiers = element.getModifiers();

        if (modifiers.contains(Modifier.PUBLIC)) {

            return PUBLIC;
            /* 
            *来 自
             n o w j a   v  a . c o m - 时  代  Java
            */

        }

        if (modifiers.contains(Modifier.PROTECTED)) {

            
展开阅读全文