65 EconomicSet<ResolvedJavaField> fields, boolean hasUnsafeAccess, boolean trackNodeSourcePosition) {
66 this.encoding = encoding;
67 this.startOffset = startOffset;
68 this.objects = objects;
69 this.types = types;
70 this.assumptions = assumptions;
71 this.inlinedMethods = inlinedMethods;
72 this.trackNodeSourcePosition = trackNodeSourcePosition;
73 this.fields = fields;
74 this.hasUnsafeAccess = hasUnsafeAccess;
75 }
76
77 public byte[] getEncoding() {
78 return encoding;
79 }
80
81 public int getStartOffset() {
82 return startOffset;
83 }
84
85 protected Object[] getObjects() {
86 return objects;
87 }
88
89 public int getNumObjects() {
90 return objects.length;
91 }
92
93 public Object getObject(int i) {
94 return objects[i];
95 }
96
97 public NodeClass<?>[] getNodeClasses() {
98 return types;
99 }
100
101 public Assumptions getAssumptions() {
102 return assumptions;
103 }
104
105 public List<ResolvedJavaMethod> getInlinedMethods() {
|
65 EconomicSet<ResolvedJavaField> fields, boolean hasUnsafeAccess, boolean trackNodeSourcePosition) {
66 this.encoding = encoding;
67 this.startOffset = startOffset;
68 this.objects = objects;
69 this.types = types;
70 this.assumptions = assumptions;
71 this.inlinedMethods = inlinedMethods;
72 this.trackNodeSourcePosition = trackNodeSourcePosition;
73 this.fields = fields;
74 this.hasUnsafeAccess = hasUnsafeAccess;
75 }
76
77 public byte[] getEncoding() {
78 return encoding;
79 }
80
81 public int getStartOffset() {
82 return startOffset;
83 }
84
85 public Object[] getObjects() {
86 return objects;
87 }
88
89 public int getNumObjects() {
90 return objects.length;
91 }
92
93 public Object getObject(int i) {
94 return objects[i];
95 }
96
97 public NodeClass<?>[] getNodeClasses() {
98 return types;
99 }
100
101 public Assumptions getAssumptions() {
102 return assumptions;
103 }
104
105 public List<ResolvedJavaMethod> getInlinedMethods() {
|