protected int getMemberDeclarationContextAccessFlag(ParserRuleContext ctx) { int access = 0; for (JavaParser.ModifierContext modifierContext : ctx.getRuleContexts(JavaParser.ModifierContext.class)) { JavaParser.ClassOrInterfaceModifierContext coiModifierContext = modifierContext.classOrInterfaceModifier(); if (coiModifierContext != null) { access += getAccessFlag(coiModifierContext); } } return access; }
protected int getClassBodyDeclarationAccessFlag(ParserRuleContext ctx) { if ((currentType.access & JavaType.FLAG_INTERFACE) == 0) { int access = 0; for (JavaParser.ModifierContext modifierContext : ctx.getRuleContexts(JavaParser.ModifierContext.class)) { JavaParser.ClassOrInterfaceModifierContext coimc = modifierContext.classOrInterfaceModifier(); if (coimc != null) { access += getAccessFlag(coimc); } } return access; } else { return JavaType.FLAG_PUBLIC; } }