Home | History | Annotate | Download | only in binder

Lines Matching defs:access

46  * access modifiers.
106 // for one or more package-private (default-access) classes,
118 int access = access(decl.mods(), decl.tykind());
120 preprocessChildren(unit.source(), types, sym, decl.members(), access);
121 types.add(new SourceBoundClass(sym, null, children, access, decl));
145 int access = innerClassAccess(enclosing, decl);
148 preprocessChildren(source, types, sym, decl.members(), access);
149 types.add(new SourceBoundClass(sym, owner, children, access, decl));
155 /** Desugars access flags for a class. */
156 public static int access(ImmutableSet<TurbineModifier> mods, TurbineTyKind tykind) {
157 int access = 0;
159 access |= m.flag();
163 access |= TurbineFlag.ACC_SUPER;
166 access |= TurbineFlag.ACC_ABSTRACT | TurbineFlag.ACC_INTERFACE;
173 access |= TurbineFlag.ACC_SUPER | TurbineFlag.ACC_ENUM | TurbineFlag.ACC_FINAL;
176 access |= TurbineFlag.ACC_ABSTRACT | TurbineFlag.ACC_INTERFACE | TurbineFlag.ACC_ANNOTATION;
179 return access;
182 /** Desugars access flags for an inner class. */
184 int access = access(decl.mods(), decl.tykind());
188 access &= ~(TurbineFlag.ACC_PRIVATE | TurbineFlag.ACC_PROTECTED);
189 access |= TurbineFlag.ACC_PUBLIC;
198 access |= TurbineFlag.ACC_STATIC;
202 access |= TurbineFlag.ACC_STATIC;
207 access |= (enclosing & TurbineFlag.ACC_STRICT);
208 return access;