Interface DeepCloneable<X>
-
- All Known Subinterfaces:
ConditionalExpression
,Expression
,LValue
,Statement
- All Known Implementing Classes:
AbstractAssignment
,AbstractAssignmentExpression
,AbstractConstructorInvokation
,AbstractExpression
,AbstractFieldVariable
,AbstractFunctionInvokation
,AbstractFunctionInvokationExplicit
,AbstractLValue
,AbstractMemberFunctionInvokation
,AbstractMutatingAssignmentExpression
,AbstractNewArray
,AbstractStatement
,AnonBreakTarget
,ArithmeticMonOperation
,ArithmeticMutationOperation
,ArithmeticOperation
,ArithmeticPostMutationOperation
,ArithmeticPreMutationOperation
,ArrayIndex
,ArrayLength
,ArrayVariable
,AssignmentExpression
,AssignmentPreMutation
,AssignmentSimple
,BooleanExpression
,BooleanOperation
,CaseStatement
,CastExpression
,CatchStatement
,CommentStatement
,CommentStatement.StatementExpression
,ComparisonOperation
,CompoundStatement
,ConstructorInvokationAnonymousInner
,ConstructorInvokationExplicit
,ConstructorInvokationSimple
,ConstructorStatement
,DoStatement
,DynamicConstExpression
,DynamicInvokation
,ExpressionStatement
,FieldVariable
,FinallyStatement
,ForIterStatement
,ForStatement
,GotoStatement
,IfExitingStatement
,IfStatement
,InstanceOfExpression
,InstanceOfExpressionDefining
,JSRCallStatement
,JSRRetStatement
,JumpingStatement
,LambdaExpression
,LambdaExpressionFallback
,LambdaExpressionNewArray
,Literal
,LiteralHex
,LocalVariable
,LValueExpression
,MemberFunctionInvokation
,MemberFunctionInvokationExplicit
,MethodHandlePlaceholder
,MonitorEnterStatement
,MonitorExitStatement
,MonitorStatement
,NewAnonymousArray
,NewObject
,NewObjectArray
,NewPrimitiveArray
,Nop
,NotOperation
,RawSwitchStatement
,ReturnNothingStatement
,ReturnStatement
,ReturnValueStatement
,SentinelLocalClassLValue
,StackSSALabel
,StackValue
,StaticFunctionInvokation
,StaticFunctionInvokationExplicit
,StaticVariable
,StructuredStatementExpression
,SuperFunctionInvokation
,SwitchExpression
,SwitchStatement
,TernaryExpression
,ThrowStatement
,TryStatement
,WhileStatement
,WildcardMatch.AbstractBaseExpressionWildcard
,WildcardMatch.AnyOneOfExpression
,WildcardMatch.ArithmeticMutationWildcard
,WildcardMatch.CastExpressionWildcard
,WildcardMatch.ConditionalExpressionWildcard
,WildcardMatch.ConstructorInvokationAnonymousInnerWildcard
,WildcardMatch.ConstructorInvokationSimpleWildcard
,WildcardMatch.ExpressionWildcard
,WildcardMatch.LValueWildcard
,WildcardMatch.MemberFunctionInvokationWildcard
,WildcardMatch.NewArrayWildcard
,WildcardMatch.StackLabelWildCard
,WildcardMatch.StaticFunctionInvokationWildcard
,WildcardMatch.StaticVariableWildcard
,WildcardMatch.SuperFunctionInvokationWildcard
public interface DeepCloneable<X>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description X
deepClone(CloneHelper cloneHelper)
X
outerDeepClone(CloneHelper cloneHelper)
-
-
-
Method Detail
-
deepClone
X deepClone(CloneHelper cloneHelper)
-
outerDeepClone
X outerDeepClone(CloneHelper cloneHelper)
-
-