scala.tools.reflect

# WrappedProperties

#### trait WrappedProperties extends PropertiesTrait

For placing a wrapper function around property functions. Motivated by places like google app engine throwing exceptions on property lookups.

Linear Supertypes
PropertiesTrait, AnyRef, Any
Known Subclasses
AccessControl
Type Hierarchy Learn more about scaladoc diagrams
Ordering

1. Alphabetic
2. By inheritance

Inherited

1. WrappedProperties
2. PropertiesTrait
3. AnyRef
4. Any

Implicitly

1. by any2stringadd
2. by any2stringfmt
3. by any2ArrowAssoc
4. by any2Ensuring

1. Hide All
2. Show all

Learn more about member selection
Visibility

1. Public
2. All

### Abstract Value Members

1. #### abstract def wrap[T](body: ⇒ T): Option[T]

### Concrete Value Members

1. #### final def !=(arg0: AnyRef): Boolean

   Definition Classes
     AnyRef

2. #### final def !=(arg0: Any): Boolean

   Definition Classes
     Any

3. #### final def ##(): Int

   Definition Classes
     AnyRef → Any

4. #### def +(other: String): String

   Implicit information
     This member is added by an implicit conversion from WrappedProperties to StringAdd performed by method any2stringadd in scala.Predef.
   Definition Classes
     StringAdd

5. #### def ->[B](y: B): (WrappedProperties, B)

   Implicit information
     This member is added by an implicit conversion from WrappedProperties to ArrowAssoc[WrappedProperties] performed by method any2ArrowAssoc in scala.Predef.
   Definition Classes
     ArrowAssoc
   Annotations
     @inline()

6. #### final def ==(arg0: AnyRef): Boolean

   Definition Classes
     AnyRef

7. #### final def ==(arg0: Any): Boolean

   Definition Classes
     Any

8. #### final def asInstanceOf[T0]: T0

   Definition Classes
     Any

9. #### def clearProp(name: String): String

   Definition Classes
     WrappedProperties → PropertiesTrait

10. #### def clone(): AnyRef

    Attributes
      protected[java.lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

11. #### val copyrightString: String

    Definition Classes
      PropertiesTrait

12. #### val developmentVersion: Option[String]

    Definition Classes
      PropertiesTrait

13. #### def encodingString: String

    Definition Classes
      PropertiesTrait

14. #### def ensuring(cond: (WrappedProperties) ⇒ Boolean, msg: ⇒ Any): WrappedProperties

    Implicit information
      This member is added by an implicit conversion from WrappedProperties to Ensuring[WrappedProperties] performed by method any2Ensuring in scala.Predef.
    Definition Classes
      Ensuring

15. #### def ensuring(cond: (WrappedProperties) ⇒ Boolean): WrappedProperties

    Implicit information
      This member is added by an implicit conversion from WrappedProperties to Ensuring[WrappedProperties] performed by method any2Ensuring in scala.Predef.
    Definition Classes
      Ensuring

16. #### def ensuring(cond: Boolean, msg: ⇒ Any): WrappedProperties

    Implicit information
      This member is added by an implicit conversion from WrappedProperties to Ensuring[WrappedProperties] performed by method any2Ensuring in scala.Predef.
    Definition Classes
      Ensuring

17. #### def ensuring(cond: Boolean): WrappedProperties

    Implicit information
      This member is added by an implicit conversion from WrappedProperties to Ensuring[WrappedProperties] performed by method any2Ensuring in scala.Predef.
    Definition Classes
      Ensuring

18. #### def envOrElse(name: String, alt: String): String

    Definition Classes
      WrappedProperties → PropertiesTrait

19. #### def envOrNone(name: String): Option[String]

    Definition Classes
      WrappedProperties → PropertiesTrait

20. #### final def eq(arg0: AnyRef): Boolean

    Definition Classes
      AnyRef

21. #### def equals(arg0: Any): Boolean

    Definition Classes
      AnyRef → Any

22. #### def finalize(): Unit

    Attributes
      protected[java.lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )

23. #### def formatted(fmtstr: String): String

    Implicit information
      This member is added by an implicit conversion from WrappedProperties to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
      StringFormat
    Annotations
      @inline()

24. #### final def getClass(): Class[_]

    Definition Classes
      AnyRef → Any

25. #### def hashCode(): Int

    Definition Classes
      AnyRef → Any

26. #### final def isInstanceOf[T0]: Boolean

    Definition Classes
      Any

27. #### def isJavaAtLeast(version: String): Boolean

    Definition Classes
      PropertiesTrait

28. #### def isMac: Boolean

    Definition Classes
      PropertiesTrait

29. #### def isWin: Boolean

    Definition Classes
      PropertiesTrait

30. #### def javaClassPath: String

    Definition Classes
      PropertiesTrait

31. #### def javaHome: String

    Definition Classes
      PropertiesTrait

32. #### def javaVendor: String

    Definition Classes
      PropertiesTrait

33. #### def javaVersion: String

    Definition Classes
      PropertiesTrait

34. #### def javaVmInfo: String

    Definition Classes
      PropertiesTrait

35. #### def javaVmName: String

    Definition Classes
      PropertiesTrait

36. #### def javaVmVendor: String

    Definition Classes
      PropertiesTrait

37. #### def javaVmVersion: String

    Definition Classes
      PropertiesTrait

38. #### def jdkHome: String

    Definition Classes
      PropertiesTrait

39. #### def lineSeparator: String

    Definition Classes
      PropertiesTrait

40. #### def main(args: Array[String]): Unit

    Definition Classes
      PropertiesTrait

41. #### final def ne(arg0: AnyRef): Boolean

    Definition Classes
      AnyRef

42. #### final def notify(): Unit

    Definition Classes
      AnyRef

43. #### final def notifyAll(): Unit

    Definition Classes
      AnyRef

44. #### def osName: String

    Definition Classes
      PropertiesTrait

45. #### def pickJarBasedOn: Class[_ <: WrappedProperties]

    Attributes
      protected
    Definition Classes
      WrappedProperties → PropertiesTrait

46. #### def propCategory: String

    Attributes
      protected
    Definition Classes
      WrappedProperties → PropertiesTrait

47. #### val propFilename: String

    Attributes
      protected
    Definition Classes
      PropertiesTrait

48. #### def propIsSet(name: String): Boolean

    Definition Classes
      WrappedProperties → PropertiesTrait

49. #### def propIsSetTo(name: String, value: String): Boolean

    Definition Classes
      PropertiesTrait

50. #### def propOrElse(name: String, alt: String): String

    Definition Classes
      WrappedProperties → PropertiesTrait

51. #### def propOrEmpty(name: String): String

    Definition Classes
      PropertiesTrait

52. #### def propOrFalse(name: String): Boolean

    Definition Classes
      PropertiesTrait

53. #### def propOrNone(name: String): Option[String]

    Definition Classes
      PropertiesTrait

54. #### def propOrNull(name: String): String

    Definition Classes
      PropertiesTrait

55. #### val releaseVersion: Option[String]

    Definition Classes
      PropertiesTrait

56. #### def scalaCmd: String

    Definition Classes
      PropertiesTrait

57. #### def scalaHome: String

    Definition Classes
      PropertiesTrait

58. #### def scalaPropOrElse(name: String, alt: String): String

    Definition Classes
      PropertiesTrait

59. #### def scalaPropOrEmpty(name: String): String

    Definition Classes
      PropertiesTrait

60. #### def scalaPropOrNone(name: String): Option[String]

    Definition Classes
      PropertiesTrait

61. #### lazy val scalaProps: Properties

    Attributes
      protected
    Definition Classes
      PropertiesTrait

62. #### def scalacCmd: String

    Definition Classes
      PropertiesTrait

63. #### def setProp(name: String, value: String): String

    Definition Classes
      WrappedProperties → PropertiesTrait

64. #### def sourceEncoding: String

    Definition Classes
      PropertiesTrait

65. #### def sourceReader: String

    Definition Classes
      PropertiesTrait

66. #### final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
      AnyRef

67. #### def systemProperties: List[(String, String)]

68. #### def tmpDir: String

    Definition Classes
      PropertiesTrait

69. #### def toString(): String

    Definition Classes
      AnyRef → Any

70. #### def userDir: String

    Definition Classes
      PropertiesTrait

71. #### def userHome: String

    Definition Classes
      PropertiesTrait

72. #### def userName: String

    Definition Classes
      PropertiesTrait

73. #### def versionMsg: String

    Definition Classes
      PropertiesTrait

74. #### def versionNumberString: String

    Definition Classes
      PropertiesTrait

75. #### val versionString: String

    Definition Classes
      PropertiesTrait

76. #### final def wait(): Unit

    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

77. #### final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

78. #### final def wait(arg0: Long): Unit

    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

79. #### def →[B](y: B): (WrappedProperties, B)

    Implicit information
      This member is added by an implicit conversion from WrappedProperties to ArrowAssoc[WrappedProperties] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
      ArrowAssoc

### Shadowed Implicit Value Members

1. #### val self: Any

   Implicit information
     This member is added by an implicit conversion from WrappedProperties to StringAdd performed by method any2stringadd in scala.Predef.
   Shadowing
     This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
     To access this member you can use a type ascription:

         (wrappedProperties: StringAdd).self

   Definition Classes
     StringAdd

2. #### val self: Any

   Implicit information
     This member is added by an implicit conversion from WrappedProperties to StringFormat performed by method any2stringfmt in scala.Predef.
   Shadowing
     This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
     To access this member you can use a type ascription:

         (wrappedProperties: StringFormat).self

   Definition Classes
     StringFormat

### Deprecated Value Members

1. #### def x: WrappedProperties

   Implicit information
     This member is added by an implicit conversion from WrappedProperties to ArrowAssoc[WrappedProperties] performed by method any2ArrowAssoc in scala.Predef.
   Shadowing
     This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
     To access this member you can use a type ascription:

         (wrappedProperties: ArrowAssoc[WrappedProperties]).x

   Definition Classes
     ArrowAssoc
   Annotations
     @deprecated
   Deprecated

     (Since version 2.10.0) Use `leftOfArrow`instead``

2. #### def x: WrappedProperties

   Implicit information
     This member is added by an implicit conversion from WrappedProperties to Ensuring[WrappedProperties] performed by method any2Ensuring in scala.Predef.
   Shadowing
     This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
     To access this member you can use a type ascription:

         (wrappedProperties: Ensuring[WrappedProperties]).x

   Definition Classes
     Ensuring
   Annotations
     @deprecated
   Deprecated

     (Since version 2.10.0) Use `resultOfEnsuring`instead``

### Inherited from PropertiesTrait

### Inherited from AnyRef

### Inherited from Any

### Inherited by implicit conversion any2stringadd from WrappedProperties to StringAdd

### Inherited by implicit conversion any2stringfmt from WrappedProperties to StringFormat

### Inherited by implicit conversion any2ArrowAssoc from WrappedProperties to ArrowAssoc[WrappedProperties]

### Inherited by implicit conversion any2Ensuring from WrappedProperties to Ensuring[WrappedProperties]

### Ungrouped