Fix test data of recursive processor and renderer

After object refactoring
This commit is contained in:
Alexander Udalov
2013-11-15 19:11:53 +04:00
parent c6cfeec6fc
commit f0e230cf23
3 changed files with 19 additions and 6 deletions
@@ -35,7 +35,7 @@ trait Outer {
} }
} }
object Object { object NestedObject {
fun nestedFunc(): Unit {} fun nestedFunc(): Unit {}
} }
} }
@@ -8,6 +8,12 @@
<class-object-for-NestedClass>.nestedClassObjFunc:SimpleFunctionDescriptor <class-object-for-NestedClass>.nestedClassObjFunc:SimpleFunctionDescriptor
<class-object-for-NestedClass>.this:ReceiverParameterDescriptor <class-object-for-NestedClass>.this:ReceiverParameterDescriptor
<class-object-for-NestedClass>:ClassDescriptor <class-object-for-NestedClass>:ClassDescriptor
<class-object-for-NestedObject>.<init>():ConstructorDescriptor
<class-object-for-NestedObject>.this:ReceiverParameterDescriptor
<class-object-for-NestedObject>:ClassDescriptor
<class-object-for-Object>.<init>():ConstructorDescriptor
<class-object-for-Object>.this:ReceiverParameterDescriptor
<class-object-for-Object>:ClassDescriptor
<set-?>:ValueParameterDescriptor <set-?>:ValueParameterDescriptor
Class.<get-classProp>:PropertyGetterDescriptor Class.<get-classProp>:PropertyGetterDescriptor
Class.<init>():ConstructorDescriptor Class.<init>():ConstructorDescriptor
@@ -18,14 +24,19 @@ Class:ClassDescriptor
NestedClass.<init>():ConstructorDescriptor NestedClass.<init>():ConstructorDescriptor
NestedClass.this:ReceiverParameterDescriptor NestedClass.this:ReceiverParameterDescriptor
NestedClass:ClassDescriptor NestedClass:ClassDescriptor
NestedObject.<init>():ConstructorDescriptor
NestedObject.nestedFunc:SimpleFunctionDescriptor
NestedObject.this:ReceiverParameterDescriptor
NestedObject:ClassDescriptor
NestedTrait.nestedTraitFun:SimpleFunctionDescriptor NestedTrait.nestedTraitFun:SimpleFunctionDescriptor
NestedTrait.this:ReceiverParameterDescriptor NestedTrait.this:ReceiverParameterDescriptor
NestedTrait:ClassDescriptor NestedTrait:ClassDescriptor
Object.<get-objProp>:PropertyGetterDescriptor
Object.<init>():ConstructorDescriptor Object.<init>():ConstructorDescriptor
Object.nestedFunc:SimpleFunctionDescriptor Object.objFunc:SimpleFunctionDescriptor
Object.objProp:PropertyDescriptor
Object.this:ReceiverParameterDescriptor Object.this:ReceiverParameterDescriptor
Object:ClassDescriptor Object:ClassDescriptor
Outer.Object:VariableDescriptorForObject
Outer.this:ReceiverParameterDescriptor Outer.this:ReceiverParameterDescriptor
Outer:ClassDescriptor Outer:ClassDescriptor
T1:TypeParameterDescriptor T1:TypeParameterDescriptor
@@ -39,6 +50,10 @@ Trait.traitFunc:SimpleFunctionDescriptor
Trait.traitProp:PropertyDescriptor Trait.traitProp:PropertyDescriptor
Trait:ClassDescriptor Trait:ClassDescriptor
a:ValueParameterDescriptor a:ValueParameterDescriptor
fake <class-object-for-NestedObject>.nestedFunc:SimpleFunctionDescriptor
fake <class-object-for-Object>.<get-objProp>:PropertyGetterDescriptor
fake <class-object-for-Object>.objFunc:SimpleFunctionDescriptor
fake <class-object-for-Object>.objProp:PropertyDescriptor
fake Class.<get-traitProp>:PropertyGetterDescriptor fake Class.<get-traitProp>:PropertyGetterDescriptor
fake Class.traitFunc:SimpleFunctionDescriptor fake Class.traitFunc:SimpleFunctionDescriptor
fake Class.traitProp:PropertyDescriptor fake Class.traitProp:PropertyDescriptor
@@ -46,7 +61,6 @@ func.this:ReceiverParameterDescriptor
innerTest.<get-prop>:PropertyGetterDescriptor innerTest.<get-prop>:PropertyGetterDescriptor
innerTest.<get-propVar>:PropertyGetterDescriptor innerTest.<get-propVar>:PropertyGetterDescriptor
innerTest.<set-propVar>:PropertySetterDescriptor innerTest.<set-propVar>:PropertySetterDescriptor
innerTest.Object:VariableDescriptorForObject
innerTest.func:SimpleFunctionDescriptor innerTest.func:SimpleFunctionDescriptor
innerTest.prop:PropertyDescriptor innerTest.prop:PropertyDescriptor
innerTest.propVar:PropertyDescriptor innerTest.propVar:PropertyDescriptor
+1 -2
View File
@@ -8,6 +8,5 @@ private enum class TheEnum(val rgb: Int) {
//private final enum class TheEnum : jet.Enum<rendererTest.TheEnum> defined in rendererTest //private final enum class TheEnum : jet.Enum<rendererTest.TheEnum> defined in rendererTest
//private constructor TheEnum(rgb: jet.Int) defined in rendererTest.TheEnum //private constructor TheEnum(rgb: jet.Int) defined in rendererTest.TheEnum
//value-parameter val rgb: jet.Int defined in rendererTest.TheEnum.<init> //value-parameter val rgb: jet.Int defined in rendererTest.TheEnum.<init>
//private enum entry VAL1 : rendererTest.TheEnum defined in rendererTest.TheEnum.<class-object-for-TheEnum> //public enum entry VAL1 : rendererTest.TheEnum defined in rendererTest.TheEnum
//private constructor VAL1() defined in rendererTest.TheEnum.VAL1 //private constructor VAL1() defined in rendererTest.TheEnum.VAL1
//public final val VAL1: rendererTest.TheEnum defined in rendererTest.TheEnum.<class-object-for-TheEnum>