Skip to content

Commit d112f0e

Browse files
committed
Simplify RubyLanguage#getOptionDescriptors()
1 parent 5defdc8 commit d112f0e

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

src/main/java/org/truffleruby/RubyLanguage.java

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import com.oracle.truffle.api.nodes.Node;
2222
import com.oracle.truffle.api.object.DynamicObject;
2323
import com.oracle.truffle.api.source.SourceSection;
24-
import org.graalvm.options.OptionDescriptor;
2524
import org.graalvm.options.OptionDescriptors;
2625
import org.truffleruby.cext.ValueWrapper;
2726
import org.truffleruby.core.kernel.TraceManager;
@@ -38,9 +37,8 @@
3837
import org.truffleruby.platform.Platform;
3938
import org.truffleruby.stdlib.CoverageManager;
4039

41-
import java.util.ArrayList;
40+
import java.util.Arrays;
4241
import java.util.Collections;
43-
import java.util.List;
4442

4543
@TruffleLanguage.Registration(
4644
name = "Ruby",
@@ -211,14 +209,7 @@ protected SourceSection findSourceLocation(RubyContext context, Object value) {
211209

212210
@Override
213211
protected OptionDescriptors getOptionDescriptors() {
214-
final OptionDescriptor[] allDescriptions = OptionsCatalog.allDescriptors();
215-
final List<OptionDescriptor> options = new ArrayList<>(allDescriptions.length);
216-
217-
for (OptionDescriptor descriptor : allDescriptions) {
218-
options.add(descriptor);
219-
}
220-
221-
return OptionDescriptors.create(options);
212+
return OptionDescriptors.create(Arrays.asList(OptionsCatalog.allDescriptors()));
222213
}
223214

224215
@Override

0 commit comments

Comments
 (0)