java - Is it clone safe to pass a classes enum to a clone? -



java - Is it clone safe to pass a classes enum to a clone? -

i have simple class holds skeleton much larger, bulkier class. skeleton is string id, type enumeration , flags options.

i able clone skeleton, don't know if enumeration clone safe (pass value). think not since treated classes (pass reference). safe pass enumeration clone?

example clarity:

class { string id; enum state; int flags; clone() { ret = new a(); ret.id = id; ret.state = state; // safe here? ret.flags = flags; homecoming ret; } }

an enum instance, definition, singleton. there 1 instance of each enum instance, design. obviously, thing can re-create reference.

java enums clone pass-by-reference pass-by-value

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -