removed unused methods

This commit is contained in:
Svetlana Isakova
2013-09-12 17:16:07 +04:00
parent 5f189a8c0f
commit a11ad384a2
@@ -298,53 +298,6 @@ public class CompileTimeConstantResolver {
return null;
}
@NotNull
public CompileTimeConstant<?> getRawStringValue(@NotNull String unescapedText, @NotNull JetType expectedType) {
CompileTimeConstant<?> error = checkNativeType("\"\"\"...\"\"\"", expectedType, "string", builtIns.getStringType());
if (error != null) {
return error;
}
return new StringValue(unescapedText.substring(3, unescapedText.length() - 3));
}
@NotNull
public CompileTimeConstant<?> getEscapedStringValue(@NotNull List<JetStringTemplateEntry> entries, @NotNull JetType expectedType) {
CompileTimeConstant<?> error = checkNativeType("\"...\"", expectedType, "string", builtIns.getStringType());
if (error != null) {
return error;
}
final StringBuilder builder = new StringBuilder();
final CompileTimeConstant<?>[] result = new CompileTimeConstant<?>[1];
for (JetStringTemplateEntry entry : entries) {
entry.accept(new JetVisitorVoid() {
@Override
public void visitStringTemplateEntry(JetStringTemplateEntry entry) {
result[0] = new ErrorValue("String templates are not allowed in compile-time constants");
}
@Override
public void visitLiteralStringTemplateEntry(JetLiteralStringTemplateEntry entry) {
builder.append(entry.getText());
}
@Override
public void visitEscapeStringTemplateEntry(JetEscapeStringTemplateEntry entry) {
String text = entry.getText();
assert text.length() == 2 && text.charAt(0) == '\\';
Character character = translateEscape(text.charAt(1));
if (character != null) {
builder.append(character);
}
}
});
if (result[0] != null) {
return result[0];
}
}
return new StringValue(builder.toString());
}
@NotNull
public CompileTimeConstant<?> getNullValue(@NotNull JetType expectedType) {
if (noExpectedType(expectedType) || expectedType.isNullable()) {
@@ -356,5 +309,4 @@ public class CompileTimeConstantResolver {
private boolean noExpectedType(JetType expectedType) {
return TypeUtils.noExpectedType(expectedType) || KotlinBuiltIns.getInstance().isUnit(expectedType) || ErrorUtils.isErrorType(expectedType);
}
}