X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.graph.compiler%2Fsrc%2Forg%2Fsimantics%2Fgraph%2Fcompiler%2FSourceInfo.java;fp=bundles%2Forg.simantics.graph.compiler%2Fsrc%2Forg%2Fsimantics%2Fgraph%2Fcompiler%2FSourceInfo.java;h=8f139a6d8a8f5c87988abcf7f0745a6f09d3ffa7;hp=43381c3e4ddddbb16141f5bbb536aa586d9ac7af;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.graph.compiler/src/org/simantics/graph/compiler/SourceInfo.java b/bundles/org.simantics.graph.compiler/src/org/simantics/graph/compiler/SourceInfo.java index 43381c3e4..8f139a6d8 100644 --- a/bundles/org.simantics.graph.compiler/src/org/simantics/graph/compiler/SourceInfo.java +++ b/bundles/org.simantics.graph.compiler/src/org/simantics/graph/compiler/SourceInfo.java @@ -1,54 +1,54 @@ -package org.simantics.graph.compiler; - -import java.util.List; - -import org.simantics.databoard.Bindings; -import org.simantics.databoard.binding.Binding; -import org.simantics.databoard.serialization.Serializer; - -public class SourceInfo { - public static final Binding BINDING = Bindings.getBindingUnchecked(SourceInfo.class); - public static final Serializer SERIALIZER = Bindings.getSerializerUnchecked(BINDING); - - public List sourceFiles; - - public static class SourceFile { - public String name; - public List variables; - public List definitionPositions; - - public SourceFile(String name, List variables, List definitionPositions) { - this.name = name; - this.variables = variables; - this.definitionPositions = definitionPositions; - } - } - - public static class Variable { - public String name; - public int resource; - - public Variable(String name, int resource) { - this.name = name; - this.resource = resource; - } - } - - public static class DefinitionPosition { - public int resource; - public int line; - public int begin; - public int end; - - public DefinitionPosition(int resource, int line, int begin, int end) { - this.resource = resource; - this.line = line; - this.begin = begin; - this.end = end; - } - } - - public SourceInfo(List sourceFiles) { - this.sourceFiles = sourceFiles; - } -} +package org.simantics.graph.compiler; + +import java.util.List; + +import org.simantics.databoard.Bindings; +import org.simantics.databoard.binding.Binding; +import org.simantics.databoard.serialization.Serializer; + +public class SourceInfo { + public static final Binding BINDING = Bindings.getBindingUnchecked(SourceInfo.class); + public static final Serializer SERIALIZER = Bindings.getSerializerUnchecked(BINDING); + + public List sourceFiles; + + public static class SourceFile { + public String name; + public List variables; + public List definitionPositions; + + public SourceFile(String name, List variables, List definitionPositions) { + this.name = name; + this.variables = variables; + this.definitionPositions = definitionPositions; + } + } + + public static class Variable { + public String name; + public int resource; + + public Variable(String name, int resource) { + this.name = name; + this.resource = resource; + } + } + + public static class DefinitionPosition { + public int resource; + public int line; + public int begin; + public int end; + + public DefinitionPosition(int resource, int line, int begin, int end) { + this.resource = resource; + this.line = line; + this.begin = begin; + this.end = end; + } + } + + public SourceInfo(List sourceFiles) { + this.sourceFiles = sourceFiles; + } +}