log graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaUtil.java @ 17410:c58171f94377

age author description
Fri, 08 Aug 2014 15:52:34 +0200 Lukas Stadler use string switch in MetaUtil
Wed, 06 Aug 2014 17:42:29 +0200 Doug Simon removed deprecated methods in MetaUtil
Fri, 11 Jul 2014 14:19:21 +0200 Doug Simon added forwarding methods to MetaUtil and marked them with @Deprecated to simplify adapting new API
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 23:56:39 +0200 Doug Simon moved profileToString(ProfilingInfo info, ResolvedJavaMethod method, String sep) from MetaUtil to be a default method in ProfilingInfo
Thu, 10 Jul 2014 23:49:05 +0200 Doug Simon moved getParameterAnnotations(Class<T> annotationClass, ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethod
Thu, 10 Jul 2014 23:45:16 +0200 Doug Simon moved toClassName(JavaType) from MetaUtil to be a default method in JavaType
Thu, 10 Jul 2014 23:22:47 +0200 Doug Simon moved signatureToTypes(ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethod
Thu, 10 Jul 2014 23:07:55 +0200 Doug Simon moved signatureToTypes(Signature signature, JavaType receiverType) from MetaUtil to be a default method in Signature
Thu, 10 Jul 2014 23:02:34 +0200 Doug Simon moved signatureToMethodDescriptor(Signature sig) from MetaUtil to be a default method in Signature
Thu, 10 Jul 2014 22:51:38 +0200 Doug Simon moved lookupJavaTypes(MetaAccessProvider metaAccess, Class<?>[] classes) from MetaUtil to be a default method in MetaAccessProvider
Thu, 10 Jul 2014 22:48:44 +0200 Doug Simon moved format(String format, JavaField field) from MetaUtil to be a default method in JavaField
Thu, 10 Jul 2014 22:44:38 +0200 Doug Simon moved format(String format, JavaMethod method) from MetaUtil to be a default method in JavaMethod
Thu, 10 Jul 2014 22:33:53 +0200 Doug Simon moved toJavaName(JavaType type) from MetaUtil to be a default method in JavaType
Thu, 10 Jul 2014 22:25:08 +0200 Doug Simon moved toJavaName(JavaType type, boolean qualified) from MetaUtil to be a default method in JavaType
Thu, 10 Jul 2014 21:46:27 +0200 Doug Simon moved getParameterAnnotation() from MetaUtil to be a default method in ResolvedJavaMethod
Thu, 10 Jul 2014 21:20:26 +0200 Doug Simon moved getElementalType() from MetaUtil to be a default method in JavaType
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
Wed, 09 Apr 2014 19:08:53 +0200 Josef Eisl Fix most raw type references.
Mon, 07 Apr 2014 16:09:17 -0700 Christian Wimmer Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
Sun, 06 Apr 2014 17:46:24 +0200 Thomas Wuerthinger Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
Mon, 17 Feb 2014 17:06:41 +0100 Thomas Wuerthinger New methods for querying memory usage of individual objects and object graphs in Graal API (MetaAccessProvider#getMemorySize, MetaUtil#getMemorySizeRecursive).
Mon, 09 Dec 2013 18:13:58 +0100 Doug Simon modified ProfilingInfoTest to better handle variability in profiling info provided by the runtime
Fri, 17 May 2013 17:35:10 +0200 Christian Haeubl Minor refactoring.
Fri, 17 May 2013 15:38:22 +0200 Christian Haeubl Added infrastructure for recording invoked methods in the profiling information.
Wed, 01 May 2013 09:09:08 -0700 Christian Wimmer Add JavaType-to-String that produces same result as Class.getName()
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, 27 Mar 2013 10:36:57 +0100 Christian Haeubl API to access nullness profiling information for instanceof, checkcast, and aastore
Wed, 20 Feb 2013 14:49:27 +0100 Michael Haupt fix for GRAAL-121 (MetaUtil.getSimpleName() shuffles inner class names for nesting levels >2)
Thu, 07 Feb 2013 18:47:47 +0100 Thomas Wuerthinger Move @SuppressWarnings.
Mon, 04 Feb 2013 06:31:27 -0800 Christian Wimmer Merge
Mon, 04 Feb 2013 06:26:47 -0800 Christian Wimmer getMethodDescriptor does not need to be in the Signature interface
Mon, 04 Feb 2013 05:59:06 -0800 Michael Haupt Add MetaUtil.classForName
Mon, 04 Feb 2013 05:57:15 -0800 Michael Haupt Fix computation of elementalClass
Fri, 01 Feb 2013 11:06:54 +0100 Doug Simon improved utility for converting ProfilingInfo to a String
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Sat, 12 Jan 2013 21:53:22 +0100 Doug Simon added Signature.getString() to get a signature string in JVMS format
Fri, 04 Jan 2013 12:08:11 -0800 Christian Wimmer More complete and reusable Word type
Thu, 29 Nov 2012 11:27:23 -0800 Christian Wimmer Cleanup of Kind class: remove isXxx methods
Thu, 29 Nov 2012 09:13:59 -0800 Christian Wimmer Remove ResolvedJavaType.isClass()
Tue, 27 Nov 2012 22:28:19 +0100 Doug Simon replaced MetaUtil.isJavaLangObject() with type.isClass(Object.class)
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 18:30:20 +0100 Doug Simon removed usages of ResolvedJavaType.toJava() from bytecode interpreter
Fri, 23 Nov 2012 15:30:00 +0100 Doug Simon added ResolvedJavaType.isClass(Class c) to replace some uses of ResolvedJavaType.toJava()
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.
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.
Fri, 07 Sep 2012 12:12:47 +0200 Thomas Wuerthinger Clean up Kind class.
Thu, 05 Jul 2012 21:39:22 +0200 Doug Simon Removed left over Ci* prefixed identifiers
Tue, 03 Jul 2012 23:49:01 +0200 Doug Simon added snippets for lowering array creation and initialization (in NewObjectSnippets)
Thu, 28 Jun 2012 13:36:39 +0200 Doug Simon moved some methods from CodeUtil to MetaUtil
Sat, 09 Jun 2012 20:10:05 +0200 Thomas Wuerthinger Dropping Ci* prefixes. Some additional renamings in the api.code interface.
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/RiUtil.java@82c151a0d11d