History log of /openjdk9/jdk/src/java.base/share/classes/java/lang/Class.java
Revision Date Author Comments
# 17234:f8b19df2115a 16-Jun-2017 alanb

8181087: Module system implementation refresh (6/2017)
Reviewed-by: plevart, mchung
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com


# 17197:ffa11326afd5 05-Jun-2017 psandoz

8181292: Backport Rename internal Unsafe.compare methods from 10 to 9
Reviewed-by: psandoz, dholmes, mchung
Contributed-by: ron.pressler@oracle.com


# 17125:c17e1662bad1 11-May-2017 jjg

8179592: Update tables in java.base to be HTML 5-friendly.
Reviewed-by: mchung, darcy, martin


# 17064:6fe408bd34d2 26-Apr-2017 jjg

8179367: update use of align, valign attributes in java.base to use style attribute
Reviewed-by: martin, mchung


# 16959:fa3c4a60a616 07-Apr-2017 alanb

8177530: Module system implementation refresh (4/2017)
Reviewed-by: mchung, alanb
Contributed-by: alan.bateman@oracle.com, mandy.chung@oracle.com


# 16910:0ca06091913f 22-Mar-2017 alanb

Merge


# 16909:085c764a3e5b 22-Mar-2017 alanb

8174823: Module system implementation refresh (3/2017)
Reviewed-by: chegar, mchung, alanb
Contributed-by: alan.bateman@oracle.com, mandy.chung@oracle.com, sundararajan.athijegannathan@oracle.com, peter.levart@gmail.com


# 16885:61d6601e2948 20-Mar-2017 redestad

8177036: Class.checkMemberAccess throws NPE when calling Class methods via JNI
Reviewed-by: mchung, alanb


# 16672:1c8f054f6278 10-Feb-2017 alanb

8173393: Module system implementation refresh (2/2017)
Reviewed-by: dfuchs, psandoz, mchung, alanb
Contributed-by: alan.bateman@oracle.com, mandy.chung@oracle.com, claes.redestad@oracle.com, alex.buckley@oracle.com, mark.reinhold@oracle.com, john.r.rose@oracle.com


# 16480:ea03f697cf00 18-Jan-2017 redestad

8037325: Class.getConstructor() performance regression
Reviewed-by: mchung
Contributed-by: claes.redestad@oracle.com, sean.mullan@oracle.com


# 16428:44454471f7e7 09-Jan-2017 darcy

8172475: Remove <tt></tt> usage from Class and ClassLoader
Reviewed-by: bpb, mchung


# 16411:d546cab5cb12 05-Jan-2017 plevart

8172190: Re-apply the fix for bugs 8062389, 8029459, 8061950
Summary: Final fix for 8062389: Class.getMethod() is inconsistent with Class.getMethods() results, 8029459: getMethods returns methods that are not members of the class, 8061950: Class.getMethods() exhibits quadratic time complexity
Reviewed-by: alanb, mchung, psandoz, dfuchs, darcy, redestad


# 16397:f42801192a47 26-Dec-2016 plevart

8171988: Backout of fix for 8062389, 8029459, 8061950
Reviewed-by: chegar


# 16396:ce85bfbe98b0 25-Dec-2016 plevart

8062389: Class.getMethod() is inconsistent with Class.getMethods() results
8029459: (reflect) getMethods returns methods that are not members of the class
8061950: Class.getMethods() exhibits quadratic time complexity
Reviewed-by: alanb, mchung, psandoz, dfuchs, darcy


# 16243:98665911deff 10-Dec-2016 redestad

8170595: Optimize Class.isAnonymousClass, isLocalClass, and isMemberClass
Reviewed-by: mchung, darcy
Contributed-by: claes.redestad@oracle.com, christoph.dreis@freenet.de


# 16178:ed10bde51263 01-Dec-2016 alanb

Merge


# 16177:89ef4b822745 01-Dec-2016 alanb

8169069: Module system implementation refresh (11/2016)
Reviewed-by: plevart, chegar, psandoz, mchung, alanb, dfuchs, naoto, coffeys, weijun
Contributed-by: alan.bateman@oracle.com, mandy.chung@oracle.com, claes.redestad@oracle.com, mark.reinhold@oracle.com


# 16087:9365d8aab54b 18-Nov-2016 redestad

8169993: Class::desiredAssertionStatus should call getClassLoader0
Reviewed-by: psandoz


# 16080:23b82774a389 17-Nov-2016 redestad

8169880: Remove the sun.reflect.noCaches option
Reviewed-by: shade, psandoz, mchung


# 15995:52d732262bfa 03-Nov-2016 darcy

8168681: Correct deprecation text for Class.newInstance
Reviewed-by: mchung


# 15845:ed775119d37e 18-Oct-2016 plevart

6378384: (reflect) subclass can?t access superclass?s protected fields and methods by reflection
Reviewed-by: mchung


# 15446:64a55ea8c804 23-Aug-2016 bchristi

7180225: SecurityExceptions not defined in some class loader methods
Reviewed-by: mchung, mullan


# 15282:0060376192f1 05-Aug-2016 redestad

8161379: Force inline methods calling Reflection.getCallerClass
Reviewed-by: shade, mchung


# 15094:13ba68250391 18-Jul-2016 darcy

8161500: Use getTypeName and StringJoiner in core reflection toString methods
Reviewed-by: redestad


# 14746:d6a1ad87842f 14-Jun-2016 darcy

8159330: Improve deprecation text for Class.newInstance
Reviewed-by: rriggs, weijun


# 14360:03453120a011 03-May-2016 darcy

6850612: Deprecate Class.newInstance since it violates the checked exception language contract
Reviewed-by: lancea, mullan, dfuchs


# 14176:8606d027b2c2 15-Apr-2016 chegar

8137058: Clear out all non-Critical APIs from sun.reflect
Reviewed-by: alanb, jfranck, mchung


# 13901:b2a69d66dc65 17-Mar-2016 alanb

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: alanb, mchung, naoto, rriggs, psandoz, plevart, mullan, ascarpino, vinnie, prr, sherman, dfuchs, mhaupt
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, chris.hegarty@oracle.com, alexandr.scherbatiy@oracle.com, amy.lu@oracle.com, calvin.cheung@oracle.com, daniel.fuchs@oracle.com, erik.joelsson@oracle.com, harold.seigel@oracle.com, jaroslav.bachorik@oracle.com, jean-francois.denise@oracle.com, jan.lahoda@oracle.com, james.laskey@oracle.com, lois.foltan@oracle.com, miroslav.kos@oracle.com, huaming.li@oracle.com, sean.mullan@oracle.com, naoto.sato@oracle.com, masayoshi.okutsu@oracle.com, peter.levart@gmail.com, philip.race@oracle.com, claes.redestad@oracle.com, sergey.bylokhov@oracle.com, alexandre.iline@oracle.com, volker.simonis@gmail.com, staffan.larsen@oracle.com, stuart.marks@oracle.com, semyon.sadetsky@oracle.com, serguei.spitsyn@oracle.com, sundararajan.athijegannathan@oracle.com, valerie.peng@oracle.com, vincent.x.ryan@oracle.com, weijun.wang@oracle.com, yuri.nesterenko@oracle.com, yekaterina.kantserova@oracle.com, alexander.kulyakhtin@oracle.com, felix.yang@oracle.com, andrei.eremeev@oracle.com, frank.yuan@oracle.com, sergei.pikalev@oracle.com, sibabrata.sahoo@oracle.com, tiantian.du@oracle.com, sha.jiang@oracle.com


# 13418:411947bd5f14 06-Jan-2016 chegar

8145544: Move sun.misc.VM to jdk.internal.misc
Reviewed-by: alanb, mullan, weijun


# 13344:70ae19973321 21-Dec-2015 redestad

8145680: Remove unnecessary explicit initialization of volatile variables in java.base
Reviewed-by: alanb, chegar, jfranck, shade


# 13050:98f89fe2b722 11-Nov-2015 chegar

8140606: Update library code to use internal Unsafe
Reviewed-by: alanb, mchung, psandoz, weijun


# 12745:f068a4ffddd2 15-Sep-2015 martin

8136583: Core libraries should use blessed modifier order
Summary: Run blessed-modifier-order script (see bug)
Reviewed-by: psandoz, chegar, alanb, plevart


# 12352:96e2b032b26f 02-Jul-2015 zmajo

8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
Summary: Annotate possibly intrinsified methods with @HotSpotIntrinsicCandidate. Add checks omitted by intrinsics to the library code. Add CheckIntrinsics flags to check consistency of intrinsics.
Reviewed-by: jrose, kvn, thartmann, vlivanov, abuckley, darcy, ascarpino, briangoetz, alanb, aph, dnsimon


# 12156:10bae5ef9ea1 29-May-2015 vlivanov

8081320: Backout JDK-8059340: ConstantPool::_resolved_references is missing in heap dump
Reviewed-by: sspitsyn, coleenp


# 12153:16e493c3bff0 21-May-2015 vlivanov

8059340: ConstantPool::_resolved_references is missing in heap dump
Reviewed-by: sspitsyn, stefank, twisti


# 11873:1e2895c90eea 01-May-2015 amurillo

Merge


# 11849:63e229f7f822 14-Apr-2015 vlivanov

8057919: Class.getSimpleName() should work for non-JLS compliant class names
Reviewed-by: dholmes, jrose


# 11805:98ce6490ceff 23-Apr-2015 darcy

8078467: Update core libraries to use diamond with anonymous classes
Reviewed-by: mchung, alanb


# 11496:b1d316f8656f 25-Feb-2015 jfranck

8014678: Spurious AccessControlException thrown in java.lang.Class.getEnclosingMethod()
Reviewed-by: ahgross, mchung, psandoz


# 11253:207376817426 16-Jan-2015 darcy

8060077: Class.toGenericString specification doesn't mention array types
Reviewed-by: psandoz, jfranck


# 11099:678faa7d1a6a 30-Oct-2014 martin

8067377: My hobby: caning, then then canning, the the can-can
Summary: Fix ALL the stutters!
Reviewed-by: rriggs, mchung, lancea


# 11037:2f22ec7a15c6 01-Dec-2014 dfuchs

8065552: setAccessible(true) on fields of Class may throw a SecurityException
Summary: This fix hides the new private Class.classLoader field from reflection, rather than making it not accessible.
Reviewed-by: mchung, coffeys


# 10984:a4c328a2065d 06-Nov-2014 martin

8062773: Clarifications for Class specification
Reviewed-by: darcy, psandoz


# 10973:785bdada7f23 06-Nov-2014 martin

8063147: Class.getFields spec should state that fields are inherited from superinterfaces
Reviewed-by: psandoz, chegar


# 10826:0f023dd9a5a6 22-Jul-2014 coleenp

8015256: Better class accessibility
Summary: Improve protection domain check in forName()
Reviewed-by: mchung, acorn, jdn


# 10554:8be081fb8db1 27-Aug-2014 igerasim

8054714: Use StringJoiner where it makes the code cleaner
Reviewed-by: psandoz, redestad


# 10471:d56a71cf0b9e 18-Aug-2014 chegar

Merge


# 10444:f08705540498 17-Aug-2014 chegar

8054834: Modular Source Code
Reviewed-by: alanb, chegar, ihse, mduigou
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com