Class ProjectViewBuildFlagsSectionParser
- java.lang.Object
-
- org.jetbrains.bsp.bazel.projectview.parser.sections.ProjectViewBuildFlagsSectionParser
-
public class ProjectViewBuildFlagsSectionParser extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringsectionName
-
Constructor Summary
Constructors Constructor Description ProjectViewBuildFlagsSectionParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TconcatSectionsItems(T section1, T section2)protected org.jetbrains.bsp.bazel.projectview.model.sections.ProjectViewBuildFlagsSectioncreateInstance(io.vavr.collection.List<java.lang.String> values)protected java.lang.StringmapRawValues(java.lang.String rawValue)protected io.vavr.control.Option<T>parse(io.vavr.collection.List<java.lang.String> allEntries)protected io.vavr.control.Option<T>parse(java.lang.String sectionBody)io.vavr.control.Try<io.vavr.control.Option<T>>parse(ProjectViewRawSection rawSection)io.vavr.control.Option<T>parse(ProjectViewRawSections rawSections)io.vavr.control.Option<T>parseOrDefault(ProjectViewRawSections rawSections, io.vavr.control.Option<T> defaultValue)
-
-
-
Method Detail
-
mapRawValues
protected java.lang.String mapRawValues(java.lang.String rawValue)
-
createInstance
protected org.jetbrains.bsp.bazel.projectview.model.sections.ProjectViewBuildFlagsSection createInstance(io.vavr.collection.List<java.lang.String> values)
-
parseOrDefault
public io.vavr.control.Option<T> parseOrDefault(ProjectViewRawSections rawSections, io.vavr.control.Option<T> defaultValue)
-
parse
public io.vavr.control.Option<T> parse(ProjectViewRawSections rawSections)
-
concatSectionsItems
protected T concatSectionsItems(T section1, T section2)
-
parse
protected io.vavr.control.Option<T> parse(java.lang.String sectionBody)
-
parse
protected io.vavr.control.Option<T> parse(io.vavr.collection.List<java.lang.String> allEntries)
-
parse
public io.vavr.control.Try<io.vavr.control.Option<T>> parse(ProjectViewRawSection rawSection)
-
-