Minor: fix warnings
This commit is contained in:
@@ -66,7 +66,7 @@ class JDIEval(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun loadString(str: String): Value = vm.mirrorOf(str)!!.asValue()
|
override fun loadString(str: String): Value = vm.mirrorOf(str).asValue()
|
||||||
|
|
||||||
override fun newInstance(classType: Type): Value {
|
override fun newInstance(classType: Type): Value {
|
||||||
return NewObjectValue(classType)
|
return NewObjectValue(classType)
|
||||||
@@ -253,12 +253,7 @@ class JDIEval(
|
|||||||
val dimensions = name.count { it == '[' }
|
val dimensions = name.count { it == '[' }
|
||||||
val baseTypeName = if (dimensions > 0) name.substring(0, name.indexOf('[')) else name
|
val baseTypeName = if (dimensions > 0) name.substring(0, name.indexOf('[')) else name
|
||||||
|
|
||||||
val primitiveType = primitiveTypes[baseTypeName]
|
val baseType = primitiveTypes[baseTypeName] ?: Type.getType("L$baseTypeName;").asReferenceType()
|
||||||
val baseType = if (primitiveType != null)
|
|
||||||
primitiveType
|
|
||||||
else {
|
|
||||||
Type.getType("L$baseTypeName;").asReferenceType()
|
|
||||||
}
|
|
||||||
|
|
||||||
if (dimensions == 0)
|
if (dimensions == 0)
|
||||||
baseType
|
baseType
|
||||||
|
|||||||
Reference in New Issue
Block a user