blob: 8c7175962c7676edb950dad30c85ebbb04587d01 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package org.jetbrains.protocolReader;
abstract class BoxableType {
static final BoxableType STRING = new StandaloneType(new NamePath("String"), "writeString");
static final BoxableType INT = new StandaloneType(new NamePath("int"), "writeInt");
static final BoxableType LONG = new StandaloneType(new NamePath("long"), "writeLong");
static final BoxableType NUMBER = new StandaloneType(new NamePath("double"), "writeDouble");
static final BoxableType BOOLEAN = new StandaloneType(new NamePath("boolean"), "writeBoolean");
static final BoxableType MAP = new StandaloneType(new NamePath("java.util.Map<String, String>"), "writeMap");
abstract CharSequence getFullText();
abstract String getShortText(NamePath contextNamespace);
abstract String getWriteMethodName();
}
|