Package edu.umd.cs.findbugs.util
Class WriteOnceProperties
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- edu.umd.cs.findbugs.util.WriteOnceProperties
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<java.lang.Object,java.lang.Object>
public class WriteOnceProperties extends java.util.Properties
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
WriteOnceProperties.PropertyReadAt
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,WriteOnceProperties.PropertyReadAt>
propertReadAt
private static long
serialVersionUID
-
Constructor Summary
Constructors Modifier Constructor Description private
WriteOnceProperties(java.util.Properties initialValue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static void
dumpProperties()
boolean
equals(java.lang.Object o)
java.lang.String
getProperty(java.lang.String key)
java.lang.String
getProperty(java.lang.String key, java.lang.String defaultValue)
int
hashCode()
static void
main(java.lang.String[] args)
static void
makeSystemPropertiesWriteOnce()
java.lang.Object
setProperty(java.lang.String key, java.lang.String value)
-
Methods inherited from class java.util.Properties
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, forEach, get, getOrDefault, isEmpty, keys, keySet, list, list, load, load, loadFromXML, merge, propertyNames, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, save, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, values
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
propertReadAt
private final java.util.Map<java.lang.String,WriteOnceProperties.PropertyReadAt> propertReadAt
-
-
Method Detail
-
hashCode
public final int hashCode()
- Specified by:
hashCode
in interfacejava.util.Map<java.lang.Object,java.lang.Object>
- Overrides:
hashCode
in classjava.util.Properties
-
equals
public final boolean equals(java.lang.Object o)
- Specified by:
equals
in interfacejava.util.Map<java.lang.Object,java.lang.Object>
- Overrides:
equals
in classjava.util.Properties
-
getProperty
public java.lang.String getProperty(java.lang.String key)
- Overrides:
getProperty
in classjava.util.Properties
-
getProperty
public java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)
- Overrides:
getProperty
in classjava.util.Properties
-
setProperty
public java.lang.Object setProperty(java.lang.String key, java.lang.String value)
- Overrides:
setProperty
in classjava.util.Properties
-
makeSystemPropertiesWriteOnce
public static void makeSystemPropertiesWriteOnce()
-
main
public static void main(java.lang.String[] args)
-
dumpProperties
private static void dumpProperties()
-
-