1 package org.pojomatic.internal.factory; 2 3 import static org.objectweb.asm.Opcodes.*; 4 5 public enum Access { 6 PRIVATE(ACC_PRIVATE), 7 PACKAGE(0), 8 PROTECTED(ACC_PROTECTED), 9 PUBLIC(ACC_PUBLIC); 10 11 private final int code; 12 13 private Access(int code) { 14 this.code = code; 15 } 16 17 public int getCode() { 18 return code; 19 } 20 }