Why are the constructors returned by the ReflectionFactor.newConstructorForSerialization () function called "munged"?
In Java, it is possible to instantiate a class without actually calling the declared constructor by retrieving it via sun.reflect.ReflectionFactor.newConstructorForSerialization ().
As far as I know, this special constructor is called "munged". Where does this term come from? I couldn't find it in any dictionary.
+2
source to share
3 answers
I believe it was used as in the following sense, because you are somehow bypassing / forging the normal object creation loop by skipping the constructor:
(calculations) modify or fake an email (or other internet address) so that it cannot be collected automatically, especially to avoid spam bots
(computation) modify the file; make irrevocable changes, destruction, blackout
Both definitions are taken from Princeton WordNet.
+2
source to share