Skip to content

Commit 73e5de0

Browse files
committed
Cleanup
1 parent ea3f1fe commit 73e5de0

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

src/main/java/org/truffleruby/language/threadlocal/SpecialVariableStorage.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,13 @@ public static Assumption getAssumption(FrameDescriptor descriptor) {
5151
return (Assumption) descriptor.getInfo();
5252
}
5353

54+
public static boolean isSpecialVariableAssumption(Assumption assumption) {
55+
return assumption.getName() == ASSUMPTION_NAME;
56+
}
57+
5458
public static boolean hasSpecialVariableAssumption(FrameDescriptor descriptor) {
5559
var info = descriptor.getInfo();
56-
return info instanceof Assumption assumption && assumption.getName() == ASSUMPTION_NAME;
60+
return info instanceof Assumption assumption && isSpecialVariableAssumption(assumption);
5761
}
5862

5963
public static boolean hasSpecialVariableStorageSlot(Frame frame) {
@@ -65,7 +69,7 @@ private static boolean hasSpecialVariableStorageSlot(FrameDescriptor descriptor)
6569
assert SLOT_INDEX < descriptor.getNumberOfSlots();
6670
assert descriptor.getSlotName(SLOT_INDEX) == SLOT_NAME;
6771
Assumption assumption = (Assumption) descriptor.getInfo();
68-
return assumption.getName() == ASSUMPTION_NAME;
72+
return isSpecialVariableAssumption(assumption);
6973
}
7074

7175
/** $~ */

src/main/java/org/truffleruby/parser/BlockFrameDescriptorInfo.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
import com.oracle.truffle.api.nodes.ExplodeLoop;
1616
import org.truffleruby.language.threadlocal.SpecialVariableStorage;
1717

18-
import static org.truffleruby.language.threadlocal.SpecialVariableStorage.ASSUMPTION_NAME;
19-
2018
public final class BlockFrameDescriptorInfo {
2119

2220
@ExplodeLoop
@@ -33,12 +31,11 @@ public static FrameDescriptor getDeclarationFrameDescriptor(FrameDescriptor topD
3331
private final Assumption specialVariableAssumption;
3432

3533
public BlockFrameDescriptorInfo(Assumption specialVariableAssumption) {
36-
assert specialVariableAssumption != null && specialVariableAssumption.getName() == ASSUMPTION_NAME;
34+
assert SpecialVariableStorage.isSpecialVariableAssumption(specialVariableAssumption);
3735
this.specialVariableAssumption = specialVariableAssumption;
3836
}
3937

4038
public BlockFrameDescriptorInfo(FrameDescriptor descriptor) {
41-
assert descriptor != null && descriptor.getInfo() != null;
4239
this.descriptor = descriptor;
4340
this.specialVariableAssumption = getSpecialVariableAssumptionFromDescriptor(descriptor);
4441
}

src/main/java/org/truffleruby/parser/TranslatorEnvironment.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,6 @@ private static FrameDescriptor.Builder newFrameDescriptorBuilderForMethod(Assump
191191
return builder;
192192
}
193193

194-
195194
public static FrameDescriptor.Builder newFrameDescriptorBuilderForMethod() {
196195
var specialVariableAssumption = createSpecialVariableAssumption();
197196
return newFrameDescriptorBuilderForMethod(specialVariableAssumption);

0 commit comments

Comments
 (0)