Class FeatureSetBuilder
java.lang.Object
net.fabricmc.mappingio.format.FeatureSetBuilder
Experimental feature, may be removed or changed without further notice.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()static FeatureSetBuildercreate()static FeatureSetBuildercreateFrom(FeatureSet featureSet) withArgs(Consumer<FeatureSetBuilder.LocalSupportBuilder> featureApplier) withClasses(Consumer<FeatureSetBuilder.ClassSupportBuilder> featureApplier) withElementComments(FeatureSet.ElementCommentSupport featurePresence) withElementMetadata(FeatureSet.MetadataSupport featurePresence) withFields(Consumer<FeatureSetBuilder.MemberSupportBuilder> featureApplier) withFileComments(boolean value) withFileMetadata(FeatureSet.MetadataSupport featurePresence) withMethods(Consumer<FeatureSetBuilder.MemberSupportBuilder> featureApplier) withNamespaces(boolean value) withPackages(Consumer<FeatureSetBuilder.NameFeatureBuilder> featureApplier) withVars(Consumer<FeatureSetBuilder.LocalSupportBuilder> featureApplier)
-
Constructor Details
-
FeatureSetBuilder
@Internal public FeatureSetBuilder(boolean initWithFullSupport)
-
-
Method Details
-
create
-
createFrom
-
withNamespaces
-
withFileMetadata
-
withElementMetadata
-
withPackages
public FeatureSetBuilder withPackages(Consumer<FeatureSetBuilder.NameFeatureBuilder> featureApplier) -
withClasses
public FeatureSetBuilder withClasses(Consumer<FeatureSetBuilder.ClassSupportBuilder> featureApplier) -
withFields
public FeatureSetBuilder withFields(Consumer<FeatureSetBuilder.MemberSupportBuilder> featureApplier) -
withMethods
public FeatureSetBuilder withMethods(Consumer<FeatureSetBuilder.MemberSupportBuilder> featureApplier) -
withArgs
-
withVars
-
withElementComments
-
withFileComments
-
build
-