MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / All

Class All

src/main/java/fieldbox/boxes/BoxChildHelper.java:89–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87 public Object masqueradesAs() {
88 return t;
89 }
90
91 public class All implements fieldlinker.AsMap, ObjectToHTML.MasqueradesAs, HandlesCompletion {
92
93 @Override
94 public String toString() {
95 return "" + tl;
96 }
97
98 @Override
99 public boolean asMap_isProperty(String p) {
100 return tl.containsKey(p);
101 }
102
103 @Override
104 public Object asMap_call(Object a, Object b) {
105 return null;
106 }
107
108 @Override
109 public Object asMap_get(String p) {
110 return tl.get(p);
111 }
112
113 @Override
114 public Object asMap_set(String p, Object o) {
115 throw new IllegalArgumentException("cannot change `_.children` / `_.parents` directly, call `_.connect` instead");
116 }
117
118 @Override
119 public Object asMap_new(Object a) {
120 return null;
121 }
122
123 @Override
124 public Object asMap_new(Object a, Object b) {
125 return null;
126 }
127
128 @Override
129 public Object asMap_getElement(int element) {
130 return null;
131 }
132
133 @Override
134 public Object asMap_setElement(int element, Object o) {
135 throw new IllegalArgumentException("cannot change `_.children` / `_.parents` directly, call `_.connect` instead");
136 }
137
138 @Override
139 public boolean asMap_delete(Object p) {
140 throw new IllegalArgumentException("cannot change `_.children` / `_.parents` directly, call `_.connect` instead");
141 }
142
143 @Override
144 public Object masqueradesAs() {
145 return tl;
146 }

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected