log graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.java @ 19684:84b85c43633b

age author description
Mon, 26 Jan 2015 21:21:06 +0100 Stefan Anzinger [SPARC] Fix Partial Escape Analysis for SPARC in Truffle
Wed, 26 Nov 2014 17:33:05 +0100 Doug Simon removed unused ResolvedJavaType.newArray(...)
Thu, 13 Nov 2014 11:12:25 +0100 Roland Schatz Use pointer stamps in LoadHub and LoadMethod.
Wed, 12 Nov 2014 16:59:39 +0100 Roland Schatz Split getEncoding into two methods.
Thu, 30 Oct 2014 17:52:18 +0100 Josef Eisl Improve javadoc for ResolvedJavaType.getSingleImplementor() and CompilerToVM.getKlassImplementor().
Thu, 30 Oct 2014 16:52:13 +0100 Josef Eisl Rename ResolvedJavaType.getImplementor() to getSingleImplementor().
Thu, 30 Oct 2014 16:43:16 +0100 Josef Eisl Throw an exception if ResolvedJavaType.getImplementor() is called with a non-interface type.
Wed, 29 Oct 2014 19:07:32 +0100 Josef Eisl Add ResolvedJavaType.resolveMethod() (get the like-time resolved method).
Wed, 29 Oct 2014 18:54:32 +0100 Josef Eisl Rename ResolvedJavaMethod.resolvedMethod() to resolveConcreteMethod() the reflect its actual behavior.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Tue, 28 Oct 2014 13:43:24 +0100 Josef Eisl Add ResolvedJavaType.getImplementor().
Thu, 18 Sep 2014 17:42:46 +0200 Gilles Duboscq Add trusted interface concept and use it for WordBase, fix a NPE and some tests
Thu, 18 Sep 2014 17:41:19 +0200 Gilles Duboscq Stamp: interface types can not be trusted except after explicit runtime checks
Fri, 11 Jul 2014 13:47:47 +0200 Doug Simon made type resolution require an accessing class context
Fri, 11 Jul 2014 00:27:23 +0200 Doug Simon moved isJavaLangObject(ResolvedJavaType type) from MetaUtil to be a default method in ResolvedJavaType
Thu, 10 Jul 2014 21:20:26 +0200 Doug Simon moved getElementalType() from MetaUtil to be a default method in JavaType
Tue, 20 May 2014 19:06:41 -0700 Christian Wimmer Add method ResolvedJavaType.getStaticFields
Tue, 20 May 2014 13:13:28 +0200 Gilles Duboscq ResolvedJavaType.resolveMethod: fix javadoc, add assert in native code. update changelog
Fri, 18 Apr 2014 13:50:15 +0200 Gilles Duboscq ResolvedJavaType.resolveMethod now takes a callerType that is used to check access rules. Make it work for default methods.
Wed, 23 Apr 2014 12:38:05 +0200 Doug Simon added ModifiersProvider as superinterface for ResolvedJava[Method|Field|Type] and implemented all checks against modifiers as default methods
Thu, 10 Oct 2013 11:55:46 +0200 Doug Simon added ResolvedJavaType.getClassInititalizer()
Mon, 30 Sep 2013 09:47:32 +0200 Doug Simon improved documentation and testing for ResolvedJavaType.resolveMethod() (GRAAL-489)
Tue, 10 Sep 2013 16:24:07 +0200 Gilles Duboscq Fix some comment formatting and spelling
Tue, 03 Sep 2013 18:09:02 +0200 Gilles Duboscq Add isLinked method to ResolvedJavaType
Tue, 28 May 2013 16:26:41 -0700 Christian Wimmer Allow ResolvedJavaType.resolveMethod to return null
Fri, 12 Apr 2013 16:08:08 -0700 Christian Wimmer Remove MetaUtil.getMirrorOrFail; Add necessary functionality to the Graal API so that all previous usages of java.lang.Class can now use ResolvedJavaType
Wed, 20 Feb 2013 14:10:47 +0100 Michael Haupt support for inner classes (local/member) in meta API
Wed, 20 Feb 2013 08:58:29 +0100 Michael Haupt class file path retrieval returns URL
Tue, 19 Feb 2013 11:21:03 +0100 Michael Haupt class file path retrieval
Mon, 04 Feb 2013 05:47:35 -0800 Christian Wimmer Typo in comment
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Thu, 20 Dec 2012 14:38:06 +0100 Thomas Wuerthinger Introduce cutomization capability for canonicalizer.
Wed, 05 Dec 2012 13:56:56 +0100 Lukas Stadler sort the fields returned by getInstanceFields by offset
Thu, 29 Nov 2012 16:53:44 -0800 Christian Wimmer Remove the ResolvedJavaType.Representation for static fields. It is not necessary to emit the constant holder for static fields in the GraphBuilder. Only the VM-specific lowering needs to create the constants, and it can access the VM-specific metadata objects directly.
Thu, 29 Nov 2012 10:10:03 -0800 Christian Wimmer Replace ResolvedJavaType.isAssignableTo with isAssignableFrom to be consistent with java.lang.Class
Thu, 29 Nov 2012 09:13:59 -0800 Christian Wimmer Remove ResolvedJavaType.isClass()
Wed, 28 Nov 2012 18:48:17 +0100 Doug Simon made HotSpotResolvedObjectType.findUniqueConcreteSubtype() more conservative for array types to fix issue with frequent invalidation of Graal compiled methods
Tue, 27 Nov 2012 22:26:18 +0100 Doug Simon rename: ResolvedJavaType.isArrayClass() -> ResolvedJavaType.isArray()
Tue, 27 Nov 2012 22:24:39 +0100 Doug Simon removed ResolvedJavaType.toJava() and introduced ResolvedJavaType.isPrimitive()
Tue, 27 Nov 2012 20:34:15 +0100 Doug Simon rename: findFieldWithOffset -> findInstanceFieldWithOffset
Tue, 27 Nov 2012 17:33:52 +0100 Lukas Stadler Merge
Tue, 27 Nov 2012 17:32:40 +0100 Lukas Stadler virtualization of unsafeload and unsafestore
Tue, 27 Nov 2012 15:10:50 +0100 Doug Simon improved documentation for ResolvedJavaType.findUniqueConcreteSubtype()
Tue, 27 Nov 2012 11:21:48 +0100 Doug Simon added unit tests for ResolvedJavaType
Fri, 23 Nov 2012 15:30:00 +0100 Doug Simon added ResolvedJavaType.isClass(Class c) to replace some uses of ResolvedJavaType.toJava()
Wed, 14 Nov 2012 11:44:17 +0100 Doug Simon Merge.
Wed, 14 Nov 2012 11:28:02 +0100 Doug Simon modifications to support non-perm-gen changes in HotSpot
Tue, 13 Nov 2012 21:21:02 +0100 Doug Simon clarified the specification of ResolvedJavaType.getModifiers() to indicate the similarity to Class.getModifiers() and fixed the current usages and the HotSpot implementation to accommodate the spec change
Fri, 09 Nov 2012 17:15:13 -0800 Christian Wimmer Support for interfaces in the Graal API: Make interfaces implemented by a ResolvedJavaType available; change semantics of ResolvedJavaType.getSuperclass to return null for interfaces (to conform with java.lang.Class); change semantics of ResolvedJavaType.isInstanceClass to return false for interfaces.
Wed, 10 Oct 2012 20:32:33 -0700 Christian Wimmer Add functionality to initialize a type
Tue, 09 Oct 2012 15:23:38 -0700 Christian Wimmer Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
Mon, 24 Sep 2012 17:15:34 +0200 Doug Simon removed the javadoc for methods in ResolvedJavaType that override methods defined in JavaType (the former inherits the javadoc from the latter)
Tue, 28 Aug 2012 13:54:35 +0200 Doug Simon an empty array is now returned by ResolvedJavaType.declaredFields() for array and primitive types
Thu, 28 Jun 2012 11:11:12 +0200 Doug Simon enabled Eclipse/JDT javadoc checking and fixed resulting warnings
Sat, 09 Jun 2012 17:54:50 +0200 Thomas Wuerthinger Further clean up on api.meta project.
Sat, 09 Jun 2012 16:52:12 +0200 Thomas Wuerthinger More renamings to drop Ri* prefix completely. Deleted graph.BitMap class and replaced with java.util.BitSet. base graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiResolvedType.java@624213cbd5f7