com.oracle.svm.truffle.TruffleBaseFeature_OptionDescriptors Maven / Gradle / Ivy
// CheckStyle: stop header check
// CheckStyle: stop line length check
// GENERATED CONTENT - DO NOT EDIT
// Source: TruffleBaseFeature.java
package com.oracle.svm.truffle;
import java.util.*;
import jdk.graal.compiler.options.*;
import jdk.graal.compiler.options.OptionType;
import jdk.graal.compiler.options.OptionStability;
public class TruffleBaseFeature_OptionDescriptors implements OptionDescriptors {
@Override
public OptionDescriptor get(String value) {
switch (value) {
// CheckStyle: stop line length check
case "TruffleCheckPreinitializedFiles": {
return OptionDescriptor.create(
/*name*/ "TruffleCheckPreinitializedFiles",
/*optionType*/ OptionType.Debug,
/*optionValueType*/ Boolean.class,
/*help*/ "Check that context pre-initialization does not introduce absolute TruffleFiles into the image heap.",
/*declaringClass*/ TruffleBaseFeature.Options.class,
/*fieldName*/ "TruffleCheckPreinitializedFiles",
/*option*/ TruffleBaseFeature.Options.TruffleCheckPreinitializedFiles,
/*stability*/ OptionStability.EXPERIMENTAL,
/*deprecated*/ false,
/*deprecationMessage*/ "");
}
// CheckStyle: resume line length check
}
return null;
}
@Override
public Iterator iterator() {
return new Iterator<>() {
int i = 0;
@Override
public boolean hasNext() {
return i < 1;
}
@Override
public OptionDescriptor next() {
switch (i++) {
case 0: return get("TruffleCheckPreinitializedFiles");
}
throw new NoSuchElementException();
}
};
}
}