1 package jp.igapyon.jcfa.vo;
3 import java.util.ArrayList;
6 public class JcfaClass extends JcfaNode {
7 protected String access = "public";
11 protected String extendsName;
13 protected boolean isMainClass = true;
17 protected final List<JcfaField> fieldList = new ArrayList<JcfaField>();
19 protected final List<JcfaMethod> methodList = new ArrayList<JcfaMethod>();
21 public String getAccess() {
25 public String getExtendsName() {
29 public List<JcfaField> getFieldList() {
37 public String getLocalName() {
38 final String[] split = name.split("\\.");
39 return split[split.length - 1];
42 public List<JcfaMethod> getMethodList() {
46 public String getName() {
50 public boolean isMainClass() {
54 public void setAccess(String access) {
58 public void setExtendsName(String extendsName) {
59 this.extendsName = extendsName;
62 public void setMainClass(boolean isMainClass) {
63 this.isMainClass = isMainClass;
66 public void setName(String name) {