diff options
author | Miguel Garcia <miguelalfredo.garcia@epfl.ch> | 2013-04-27 00:07:44 +0200 |
---|---|---|
committer | Miguel Garcia <miguelalfredo.garcia@epfl.ch> | 2013-04-27 00:07:44 +0200 |
commit | e9011f55c39ac45f320bf9ad0ef78ef2045bca57 (patch) | |
tree | 6d29e719d0cd25955c88d86d8549e77e98ce16eb /src/reflect | |
parent | fc8387f6b754cab7f7947d1ea2d985d6a3d183a2 (diff) | |
download | scala-e9011f55c39ac45f320bf9ad0ef78ef2045bca57.tar.gz scala-e9011f55c39ac45f320bf9ad0ef78ef2045bca57.tar.bz2 scala-e9011f55c39ac45f320bf9ad0ef78ef2045bca57.zip |
deprecation cycle for definitions.NPEConstructor
Diffstat (limited to 'src/reflect')
-rw-r--r-- | src/reflect/scala/reflect/internal/Definitions.scala | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/internal/Definitions.scala b/src/reflect/scala/reflect/internal/Definitions.scala index c0dc1dc0a8..bca653fb80 100644 --- a/src/reflect/scala/reflect/internal/Definitions.scala +++ b/src/reflect/scala/reflect/internal/Definitions.scala @@ -322,6 +322,9 @@ trait Definitions extends api.StandardDefinitions { lazy val ThrowableClass = getClassByName(sn.Throwable) lazy val UninitializedErrorClass = requiredClass[UninitializedFieldError] + @deprecated("Same effect but more compact: `throw null`. Details in JVM spec, `athrow` instruction.", "2.11.0") + lazy val NPEConstructor = getMemberMethod(NullPointerExceptionClass, nme.CONSTRUCTOR) suchThat (_.paramss.flatten.isEmpty) + lazy val UninitializedFieldConstructor = UninitializedErrorClass.primaryConstructor // fundamental reference classes |