comparison jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java @ 23375:3f70efb8f473

Make HotSpotResolvedObjectTypeImpl.createField internal.
author Roland Schatz <roland.schatz@oracle.com>
date Wed, 04 May 2016 12:06:51 +0200
parents 293eb76b86d3
children f272ef93c3a3
comparison
equal deleted inserted replaced
23374:acae988d96ad 23375:3f70efb8f473
26 import jdk.vm.ci.meta.Constant; 26 import jdk.vm.ci.meta.Constant;
27 import jdk.vm.ci.meta.ConstantPool; 27 import jdk.vm.ci.meta.ConstantPool;
28 import jdk.vm.ci.meta.JavaConstant; 28 import jdk.vm.ci.meta.JavaConstant;
29 import jdk.vm.ci.meta.JavaKind; 29 import jdk.vm.ci.meta.JavaKind;
30 import jdk.vm.ci.meta.JavaType; 30 import jdk.vm.ci.meta.JavaType;
31 import jdk.vm.ci.meta.ResolvedJavaField;
32 import jdk.vm.ci.meta.ResolvedJavaMethod; 31 import jdk.vm.ci.meta.ResolvedJavaMethod;
33 import jdk.vm.ci.meta.ResolvedJavaType; 32 import jdk.vm.ci.meta.ResolvedJavaType;
34 33
35 /** 34 /**
36 * Implementation of {@link JavaType} for resolved non-primitive HotSpot classes. 35 * Implementation of {@link JavaType} for resolved non-primitive HotSpot classes.
105 int layoutHelper(); 104 int layoutHelper();
106 105
107 HotSpotResolvedObjectType getEnclosingType(); 106 HotSpotResolvedObjectType getEnclosingType();
108 107
109 ResolvedJavaMethod getClassInitializer(); 108 ResolvedJavaMethod getClassInitializer();
110
111 ResolvedJavaField createField(String name, JavaType type, long offset, int modifiers);
112 } 109 }