Skip to content

Commit 848674c

Browse files
committed
CoreExceptions: remove not used methods
1 parent 6c3d397 commit 848674c

File tree

1 file changed

+0
-69
lines changed

1 file changed

+0
-69
lines changed

src/main/java/org/truffleruby/core/exception/CoreExceptions.java

Lines changed: 0 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
4343
import com.oracle.truffle.api.interop.InvalidArrayIndexException;
4444
import com.oracle.truffle.api.interop.UnknownIdentifierException;
45-
import com.oracle.truffle.api.interop.UnsupportedMessageException;
4645
import com.oracle.truffle.api.interop.UnsupportedTypeException;
4746
import com.oracle.truffle.api.nodes.Node;
4847
import com.oracle.truffle.api.object.DynamicObjectLibrary;
@@ -165,20 +164,10 @@ public RubyException argumentErrorNegativeArraySize(RubyBaseNode currentNode) {
165164
null);
166165
}
167166

168-
public RubyException argumentErrorTooLargeString(Node currentNode) {
169-
return argumentError(
170-
"result of string concatenation exceeds the system maximum string length (2^31-1 bytes)",
171-
currentNode);
172-
}
173-
174167
public RubyException argumentErrorCharacterRequired(Node currentNode) {
175168
return argumentError("%c requires a character", currentNode);
176169
}
177170

178-
public RubyException argumentErrorCantOmitPrecision(Node currentNode) {
179-
return argumentError("can't omit precision for a Float.", currentNode);
180-
}
181-
182171
@TruffleBoundary
183172
public RubyException argumentErrorUnknownKeywords(Object[] keys, Node currentNode) {
184173
if (keys.length == 1) {
@@ -567,10 +556,6 @@ public RubyException typeErrorCantDefineSingleton(Node currentNode) {
567556
return typeError("can't define singleton", currentNode);
568557
}
569558

570-
public RubyException typeErrorCantBeCastedToBigDecimal(Node currentNode) {
571-
return typeError("could not be casted to BigDecimal", currentNode);
572-
}
573-
574559
@TruffleBoundary
575560
public RubyException typeErrorCantConvertTo(Object from, String toClass, String methodUsed, Object result,
576561
Node currentNode) {
@@ -706,11 +691,6 @@ public RubyException typeErrorUnsupportedTypeException(UnsupportedTypeException
706691
return typeError("unsupported type " + formattedValues, currentNode);
707692
}
708693

709-
@TruffleBoundary
710-
public RubyException typeErrorUninitializedRegexp(Node currentNode) {
711-
return typeError("uninitialized Regexp", currentNode);
712-
}
713-
714694
// NameError
715695

716696
@TruffleBoundary
@@ -830,24 +810,6 @@ public RubyNameError nameErrorImportNotFound(String name, Node currentNode) {
830810
return nameError(StringUtils.format("import '%s' not found", name), null, name, currentNode);
831811
}
832812

833-
@TruffleBoundary
834-
public RubyNameError nameErrorUnknownIdentifier(Object receiver, Object name, UnknownIdentifierException exception,
835-
Node currentNode) {
836-
return nameError(exception.getMessage(), receiver, name.toString(), currentNode);
837-
}
838-
839-
@TruffleBoundary
840-
public RubyNameError nameErrorUnknownIdentifier(Object receiver, Object name, InvalidArrayIndexException exception,
841-
Node currentNode) {
842-
return nameError(exception.getMessage(), receiver, name.toString(), currentNode);
843-
}
844-
845-
@TruffleBoundary
846-
public RubyNameError nameErrorUnsuportedMessage(Object receiver, Object name, UnsupportedMessageException exception,
847-
Node currentNode) {
848-
return nameError(exception.getMessage(), receiver, name.toString(), currentNode);
849-
}
850-
851813
@TruffleBoundary
852814
public RubyNameError nameErrorUnknownIdentifierException(
853815
UnknownIdentifierException exception, Object receiver, Node currentNode) {
@@ -1065,22 +1027,6 @@ public RubyException floatDomainError(String value, Node currentNode) {
10651027
return ExceptionOperations.createRubyException(context, exceptionClass, errorMessage, currentNode, null);
10661028
}
10671029

1068-
public RubyException floatDomainErrorResultsToNaN(Node currentNode) {
1069-
return floatDomainError("Computation results to 'NaN'(Not a Number)", currentNode);
1070-
}
1071-
1072-
public RubyException floatDomainErrorResultsToInfinity(Node currentNode) {
1073-
return floatDomainError("Computation results to 'Infinity'", currentNode);
1074-
}
1075-
1076-
public RubyException floatDomainErrorResultsToNegInfinity(Node currentNode) {
1077-
return floatDomainError("Computation results to '-Infinity'", currentNode);
1078-
}
1079-
1080-
public RubyException floatDomainErrorSqrtNegative(Node currentNode) {
1081-
return floatDomainError("(VpSqrt) SQRT(negative value)", currentNode);
1082-
}
1083-
10841030
// IOError
10851031

10861032
@TruffleBoundary
@@ -1271,21 +1217,6 @@ public RubyException securityError(String message, Node currentNode) {
12711217
return ExceptionOperations.createRubyException(context, exceptionClass, errorMessage, currentNode, null);
12721218
}
12731219

1274-
// SystemCallError
1275-
1276-
@TruffleBoundary
1277-
public RubySystemCallError systemCallError(String message, int errno, Backtrace backtrace) {
1278-
RubyClass exceptionClass = context.getCoreLibrary().systemCallErrorClass;
1279-
Object errorMessage;
1280-
if (message == null) {
1281-
errorMessage = Nil.INSTANCE;
1282-
} else {
1283-
errorMessage = StringOperations.createUTF8String(context, language, message);
1284-
}
1285-
return ExceptionOperations
1286-
.createSystemCallError(context, exceptionClass, errorMessage, errno, backtrace);
1287-
}
1288-
12891220
// FFI::NullPointerError
12901221

12911222
@TruffleBoundary

0 commit comments

Comments
 (0)