blob: 6b0ba0055cd4ff97ad474dd187a499a387c210c2 [file] [log] [blame]
package org.projectfloodlight.openflow.annotations;
/**
* This annotation marks a class that is considered externally immutable. I.e.,
* the externally visible state of the class will not change after its
* construction. Such a class can be freely shared between threads and does not
* require defensive copying (don't call clone).
*
* @author Andreas Wundsam {@literal <}andreas.wundsam@bigswitch.com{@literal >}
*/
public @interface Immutable {
}