@@ -498,8 +498,6 @@ private Ruby(RubyInstanceConfig config) {
498498 producerClass = null ;
499499 }
500500
501- continuationClass = initContinuation (context );
502-
503501 TracePoint .createTracePointClass (context , objectClass );
504502
505503 warningCategories = config .getWarningCategories ();
@@ -1358,19 +1356,6 @@ public RubyClass getClass(String name) {
13581356 return Access .getClass (getCurrentContext (), name );
13591357 }
13601358
1361- /**
1362- * Retrieve the class with the given name from the Object namespace. The
1363- * module name must be an interned string, but this method will be faster
1364- * than the non-interned version.
1365- *
1366- * @param internedName the name of the class; <em>must</em> be an interned String!
1367- * @return
1368- */
1369- @ Deprecated (since = "1.7.0" )
1370- public RubyClass fastGetClass (String internedName ) {
1371- return Access .getClass (getCurrentContext (), internedName );
1372- }
1373-
13741359 /**
13751360 * A variation of defineClass that allows passing in an array of supplementary
13761361 * call sites for improving dynamic invocation performance.
@@ -1613,17 +1598,6 @@ private void initThreadStatuses(ThreadContext context) {
16131598 }
16141599 }
16151600
1616- @ SuppressWarnings ("deprecation" )
1617- private RubyClass initContinuation (ThreadContext context ) {
1618- // Bare-bones class for backward compatibility
1619- if (profile .allowClass ("Continuation" )) {
1620- // Some third-party code (racc's cparse ext, at least) uses RubyContinuation directly, so we need this.
1621- // Most functionality lives in continuation.rb now.
1622- return RubyContinuation .createContinuation (context , objectClass );
1623- }
1624- return null ;
1625- }
1626-
16271601 public static final int NIL_PREFILLED_ARRAY_SIZE = RubyArrayNative .ARRAY_DEFAULT_SIZE * 8 ;
16281602 private final IRubyObject nilPrefilledArray [];
16291603
@@ -2193,10 +2167,6 @@ void setDefaultThreadGroup(RubyThreadGroup defaultThreadGroup) {
21932167 this .defaultThreadGroup = defaultThreadGroup ;
21942168 }
21952169
2196- public RubyClass getContinuation () {
2197- return continuationClass ;
2198- }
2199-
22002170 public RubyClass getStructClass () {
22012171 return structClass ;
22022172 }
@@ -4554,21 +4524,6 @@ public void setAbortOnException(final boolean abortOnException) {
45544524 this .abortOnException = abortOnException ;
45554525 }
45564526
4557- @ Deprecated (since = "9.3.1.0" )
4558- public boolean isGlobalAbortOnExceptionEnabled () {
4559- return abortOnException ;
4560- }
4561-
4562- @ Deprecated (since = "9.3.1.0" )
4563- public void setGlobalAbortOnExceptionEnabled (boolean enable ) {
4564- abortOnException = enable ;
4565- }
4566-
4567- @ Deprecated (since = "9.3.1.0" )
4568- public IRubyObject getReportOnException () {
4569- return reportOnException ? getTrue () : getFalse ();
4570- }
4571-
45724527 public boolean isReportOnException () {
45734528 return reportOnException ;
45744529 }
@@ -5314,7 +5269,6 @@ public interface RecursiveFunctionEx<T> extends ThreadContext.RecursiveFunctionE
53145269 private final RubyClass ioBufferClass ;
53155270 private final RubyClass threadClass ;
53165271 private final RubyClass threadGroupClass ;
5317- private final RubyClass continuationClass ;
53185272 private final RubyClass structClass ;
53195273 private final RubyClass exceptionClass ;
53205274 private final RubyClass dummyClass ;
@@ -5768,11 +5722,6 @@ protected TypePopulator computeValue(Class<?> type) {
57685722
57695723 ParserManager parserManager ;
57705724
5771- @ Deprecated (since = "9.3.0.0" )
5772- public RaiseException newErrnoEADDRFromBindException (BindException be ) {
5773- return newErrnoEADDRFromBindException (be , null );
5774- }
5775-
57765725 @ Deprecated (since = "9.4.0.0" )
57775726 public RaiseException newFrozenError (String objectType ) {
57785727 return newFrozenError (objectType , null );
0 commit comments