@@ -51,6 +51,7 @@ public class RDetailsProvider extends DetailsProvider.Basic {
51
51
private static final String RLOGICAL_FQN = "com.oracle.truffle.r.runtime.data.RLogical" ; // NOI18N
52
52
private static final String RCOMPLEX_VECTOR_FQN = "com.oracle.truffle.r.runtime.data.RComplexVector" ; // NOI18N
53
53
private static final String RINT_SEQUENCE_FQN = "com.oracle.truffle.r.runtime.data.RIntSequence" ; // NOI18N
54
+ private static final String RINT_SEQUENCE1_FQN = "com.oracle.truffle.r.runtime.data.RIntSeqVectorData" ; // NOI18N
54
55
private static final String REXPRESSION_FQN = "com.oracle.truffle.r.runtime.data.RExpression" ; // NOI18N
55
56
private static final String RWRAPPER_MASK = "com.oracle.truffle.r.runtime.data.RForeignWrapper+" ; // NOI18N
56
57
private static final String RSYMBOL_MASK = "com.oracle.truffle.r.runtime.data.RSymbol" ; //NOI18N
@@ -65,8 +66,9 @@ public class RDetailsProvider extends DetailsProvider.Basic {
65
66
private static final byte LOGICAL_NA = -1 ;
66
67
67
68
public RDetailsProvider () {
68
- super (RVECTOR_MASK , RABSTRACT_VECTOR_MASK , RSCALAR_VECTOR_MASK , RINT_SEQUENCE_FQN , RWRAPPER_MASK ,
69
- RSYMBOL_MASK , RFUNCTION_MASK , RS4OBJECT_MASK , RNULL_MASK , RENVIRONMENT_MASK , CHARSXPWRAPPER_FQN );
69
+ super (RVECTOR_MASK , RABSTRACT_VECTOR_MASK , RSCALAR_VECTOR_MASK , RINT_SEQUENCE_FQN ,
70
+ RINT_SEQUENCE1_FQN , RWRAPPER_MASK , RSYMBOL_MASK , RFUNCTION_MASK ,
71
+ RS4OBJECT_MASK , RNULL_MASK , RENVIRONMENT_MASK , CHARSXPWRAPPER_FQN );
70
72
}
71
73
72
74
public String getDetailsString (String className , Instance instance , Heap heap ) {
@@ -157,7 +159,7 @@ public String getDetailsString(String className, Instance instance, Heap heap) {
157
159
if (RSCALAR_VECTOR_MASK .equals (className )) {
158
160
return getScalar (instance , heap );
159
161
}
160
- if (RINT_SEQUENCE_FQN .equals (className )) {
162
+ if (RINT_SEQUENCE_FQN .equals (className ) || RINT_SEQUENCE1_FQN . equals ( className ) ) {
161
163
Integer stride = (Integer ) instance .getValueOfField ("stride" ); // NOI18N
162
164
Integer start = (Integer ) instance .getValueOfField ("start" ); // NOI18N
163
165
Integer len = (Integer ) instance .getValueOfField ("length" ); // NOI18N
0 commit comments