package com.baselet.generator.java.bcel; import org.apache.bcel.classfile.FieldOrMethod; import com.baselet.generator.java.Accessible; public abstract class BcelAccessible implements Accessible { private AccessFlag flag; public BcelAccessible(FieldOrMethod accessible) { if (accessible.isPrivate()) { flag = AccessFlag.PRIVATE; } else if (accessible.isProtected()) { flag = AccessFlag.PROTECTED; } else if (accessible.isPublic()) { flag = AccessFlag.PUBLIC; } else { flag = AccessFlag.PACKAGE; } } @Override public AccessFlag getAccess() { return flag; } }