(LoadContext context, VarContainer obj)
| 135 | } |
| 136 | |
| 137 | @Override |
| 138 | public String[] unparse(LoadContext context, VarContainer obj) |
| 139 | { |
| 140 | RemoteModifier<?>[] added = obj.getRemoteModifierArray(); |
| 141 | List<String> modifiers = new ArrayList<>(); |
| 142 | for (RemoteModifier<?> rm : added) |
| 143 | { |
| 144 | VarModifier<?> vm = rm.getVarModifier(); |
| 145 | StringBuilder sb = new StringBuilder(); |
| 146 | GroupingCollection<?> og = rm.getGrouping(); |
| 147 | sb.append(LegalScope.getFullName(vm.getLegalScope())); |
| 148 | sb.append(Constants.PIPE); |
| 149 | sb.append(og.getInstructions()); |
| 150 | sb.append(Constants.PIPE); |
| 151 | sb.append(vm.getVarName()); |
| 152 | sb.append(Constants.PIPE); |
| 153 | sb.append(ModifyLst.unparseModifier(vm)); |
| 154 | modifiers.add(sb.toString()); |
| 155 | } |
| 156 | if (modifiers.isEmpty()) |
| 157 | { |
| 158 | //Legal |
| 159 | return null; |
| 160 | } |
| 161 | return modifiers.toArray(new String[0]); |
| 162 | } |
| 163 | |
| 164 | @Override |
| 165 | public Class<VarHolder> getTokenClass() |
nothing calls this directly
no test coverage detected