@Generated(value="providence-maven-plugin") @Immutable public class FilePos extends Object implements PMessage<FilePos,FilePos._Field>, Comparable<FilePos>, Serializable, BinaryWriter
| Modifier and Type | Class and Description |
|---|---|
static class |
FilePos._Builder
Describes
|
static class |
FilePos._Field |
| Modifier and Type | Field and Description |
|---|---|
static PStructDescriptor<FilePos,FilePos._Field> |
kDescriptor |
| Constructor and Description |
|---|
FilePos(int pLineNo,
int pLinePos) |
| Modifier and Type | Method and Description |
|---|---|
String |
asString() |
static FilePos._Builder |
builder()
Make a
pmodel.FilePos builder. |
int |
compareTo(FilePos other) |
PStructDescriptor<FilePos,FilePos._Field> |
descriptor() |
boolean |
equals(Object o) |
<T> T |
get(int key) |
int |
getLineNo()
The line no in the file.
|
int |
getLinePos()
The character porisiotn in the line.
|
boolean |
has(int key) |
int |
hashCode() |
boolean |
hasLineNo() |
boolean |
hasLinePos() |
FilePos._Builder |
mutate() |
static PStructDescriptorProvider<FilePos,FilePos._Field> |
provider() |
String |
toString() |
int |
writeBinary(net.morimekta.util.io.BigEndianBinaryWriter writer) |
public static final PStructDescriptor<FilePos,FilePos._Field> kDescriptor
public boolean hasLineNo()
public int getLineNo()
line_no valuepublic boolean hasLinePos()
public int getLinePos()
line_pos valuepublic boolean has(int key)
has in interface PMessage<FilePos,FilePos._Field>public <T> T get(int key)
get in interface PMessage<FilePos,FilePos._Field>@Nonnull public String asString()
asString in interface PMessage<FilePos,FilePos._Field>asString in interface net.morimekta.util.Stringablepublic int compareTo(FilePos other)
compareTo in interface Comparable<FilePos>public int writeBinary(net.morimekta.util.io.BigEndianBinaryWriter writer)
throws IOException
writeBinary in interface BinaryWriterIOException@Nonnull public FilePos._Builder mutate()
mutate in interface PMessage<FilePos,FilePos._Field>@Nonnull public static PStructDescriptorProvider<FilePos,FilePos._Field> provider()
@Nonnull public PStructDescriptor<FilePos,FilePos._Field> descriptor()
descriptor in interface PMessage<FilePos,FilePos._Field>descriptor in interface PValue<FilePos>public static FilePos._Builder builder()
pmodel.FilePos builder.Copyright © 2015–2018 morimekta.net. All rights reserved.