File tree Expand file tree Collapse file tree 3 files changed +3
-4
lines changed
src/main/java/org/truffleruby/core Expand file tree Collapse file tree 3 files changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,6 @@ public class CoreStrings {
29
29
public final CoreString STACK_LEVEL_TOO_DEEP ;
30
30
public final CoreString TIME_INTERVAL_MUST_BE_POS ;
31
31
public final CoreString TOO_FEW_ARGUMENTS ;
32
- public final CoreString TZ ;
33
32
public final CoreString UNKNOWN ;
34
33
public final CoreString UTC ;
35
34
public final CoreString WRONG_ARGS_ZERO_PLUS_ONE ;
@@ -52,7 +51,6 @@ public CoreStrings(RubyLanguage language) {
52
51
STACK_LEVEL_TOO_DEEP = new CoreString (language , "stack level too deep" );
53
52
TIME_INTERVAL_MUST_BE_POS = new CoreString (language , "time interval must be positive" );
54
53
TOO_FEW_ARGUMENTS = new CoreString (language , "too few arguments" );
55
- TZ = new CoreString (language , "TZ" );
56
54
UNKNOWN = new CoreString (language , "(unknown)" );
57
55
UTC = new CoreString (language , "UTC" );
58
56
WRONG_ARGS_ZERO_PLUS_ONE = new CoreString (language , "wrong number of arguments (0 for 1+)" );
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ public class FrozenStrings {
35
35
public static final ImmutableRubyString SELF = createFrozenStaticBinaryString ("self" );
36
36
public static final ImmutableRubyString SUPER = createFrozenStaticBinaryString ("super" );
37
37
public static final ImmutableRubyString TRUE = createFrozenStaticBinaryString ("true" );
38
+ public static final ImmutableRubyString TZ = createFrozenStaticBinaryString ("TZ" );
38
39
39
40
private static ImmutableRubyString createFrozenStaticBinaryString (String string ) {
40
41
// defined?(...) returns frozen strings with a binary encoding
Original file line number Diff line number Diff line change 34
34
import java .util .regex .Pattern ;
35
35
36
36
import com .oracle .truffle .api .CompilerDirectives ;
37
+ import org .truffleruby .core .string .FrozenStrings ;
37
38
import org .truffleruby .language .RubyBaseNode ;
38
39
import org .truffleruby .language .control .RaiseException ;
39
40
import org .truffleruby .language .dispatch .DispatchNode ;
@@ -68,8 +69,7 @@ protected TimeZoneAndName getTimeZone(
68
69
69
70
protected Object getTZ () {
70
71
if (getContext ().getEnv ().isNativeAccessAllowed ()) {
71
- return lookupEnvNode .call (coreLibrary ().getENV (), "[]" ,
72
- getLanguage ().coreStrings .TZ .createInstance (getContext ()));
72
+ return lookupEnvNode .call (coreLibrary ().getENV (), "[]" , FrozenStrings .TZ );
73
73
} else {
74
74
return nil ;
75
75
}
You can’t perform that action at this time.
0 commit comments