diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ActionItem.java index 665d38723..ad280f660 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ActionItem.java @@ -21,18 +21,15 @@ import com.jpexs.decompiler.flash.action.parser.script.ActionSourceGenerator; import com.jpexs.decompiler.flash.action.swf4.ActionPop; import com.jpexs.decompiler.flash.action.swf4.ActionPush; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; -import com.jpexs.decompiler.graph.TypeItem; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.LocalData; + import java.io.Serializable; import java.util.ArrayList; import java.util.List; /** - * + * Base class for ActionScript 1/2 high-level model items. * @author JPEXS */ public abstract class ActionItem extends GraphTargetItem implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/AsciiToCharActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/AsciiToCharActionItem.java index afa015182..01912b96d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/AsciiToCharActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/AsciiToCharActionItem.java @@ -20,17 +20,14 @@ import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.action.swf4.ActionAsciiToChar; import com.jpexs.decompiler.flash.ecma.EcmaScript; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphSourceItemPos; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.LocalData; + import java.util.List; import java.util.Objects; /** - * + * Convert ASCII code to character. * @author JPEXS */ public class AsciiToCharActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CallActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CallActionItem.java index 7db74189c..0dd90c3e4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CallActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CallActionItem.java @@ -19,17 +19,14 @@ package com.jpexs.decompiler.flash.action.model; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.action.swf4.ActionCall; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphSourceItemPos; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.LocalData; + import java.util.List; import java.util.Objects; /** - * + * Call. * @author JPEXS */ public class CallActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CallFunctionActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CallFunctionActionItem.java index 37a3928d6..2a07dd1d0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CallFunctionActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CallFunctionActionItem.java @@ -26,19 +26,15 @@ import com.jpexs.decompiler.flash.action.swf5.ActionCallMethod; import com.jpexs.decompiler.flash.ecma.Undefined; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; import com.jpexs.decompiler.flash.helpers.hilight.HighlightData; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphSourceItemPos; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.GraphTargetVisitorInterface; -import com.jpexs.decompiler.graph.SourceGenerator; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.LocalData; + import java.util.List; import java.util.Objects; import java.util.Set; /** - * + * Call function. * @author JPEXS */ public class CallFunctionActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CallMethodActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CallMethodActionItem.java index b52311d84..5d6118d62 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CallMethodActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CallMethodActionItem.java @@ -22,18 +22,14 @@ import com.jpexs.decompiler.flash.action.swf4.RegisterNumber; import com.jpexs.decompiler.flash.action.swf5.ActionCallMethod; import com.jpexs.decompiler.flash.ecma.Undefined; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphSourceItemPos; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.GraphTargetVisitorInterface; -import com.jpexs.decompiler.graph.SourceGenerator; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.LocalData; + import java.util.List; import java.util.Objects; /** - * + * Call method. * @author JPEXS */ public class CallMethodActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CastOpActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CastOpActionItem.java index 91a15e58f..1ba67871a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CastOpActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CastOpActionItem.java @@ -19,18 +19,14 @@ package com.jpexs.decompiler.flash.action.model; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.action.swf7.ActionCastOp; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphSourceItemPos; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.GraphTargetVisitorInterface; -import com.jpexs.decompiler.graph.SourceGenerator; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.LocalData; + import java.util.List; import java.util.Objects; /** - * + * Cast. * @author JPEXS */ public class CastOpActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CharToAsciiActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CharToAsciiActionItem.java index fb2064284..898543f4d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CharToAsciiActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CharToAsciiActionItem.java @@ -19,18 +19,15 @@ package com.jpexs.decompiler.flash.action.model; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.action.swf4.ActionCharToAscii; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphSourceItemPos; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.LocalData; + import java.util.List; import java.util.Objects; import java.util.Set; /** - * + * Convert character to ASCII code. * @author JPEXS */ public class CharToAsciiActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CloneSpriteActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CloneSpriteActionItem.java index cd2741ad6..0aa475628 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CloneSpriteActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/CloneSpriteActionItem.java @@ -22,18 +22,14 @@ import com.jpexs.decompiler.flash.action.swf4.ActionCloneSprite; import com.jpexs.decompiler.flash.action.swf4.ActionPush; import com.jpexs.decompiler.flash.ecma.Undefined; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphSourceItemPos; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.GraphTargetVisitorInterface; -import com.jpexs.decompiler.graph.SourceGenerator; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.LocalData; + import java.util.List; import java.util.Objects; /** - * + * Clone sprite. * @author JPEXS */ public class CloneSpriteActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ConstantPool.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ConstantPool.java index 14e6ca044..5690e829f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ConstantPool.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ConstantPool.java @@ -20,7 +20,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Constant pool for ActionScript 1/2. * @author JPEXS */ public class ConstantPool { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DecrementActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DecrementActionItem.java index d409e3c3b..2b43dd425 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DecrementActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DecrementActionItem.java @@ -19,19 +19,15 @@ package com.jpexs.decompiler.flash.action.model; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.action.swf5.ActionDecrement; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphSourceItemPos; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.GraphTargetVisitorInterface; -import com.jpexs.decompiler.graph.SourceGenerator; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.LocalData; + import java.util.List; import java.util.Objects; import java.util.Set; /** - * + * Decrement. * @author JPEXS */ public class DecrementActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DefineLocalActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DefineLocalActionItem.java index 32edb230f..628c6cb67 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DefineLocalActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DefineLocalActionItem.java @@ -22,18 +22,14 @@ import com.jpexs.decompiler.flash.action.swf5.ActionDefineLocal; import com.jpexs.decompiler.flash.action.swf5.ActionDefineLocal2; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; import com.jpexs.decompiler.flash.helpers.hilight.HighlightData; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphSourceItemPos; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.GraphTargetVisitorInterface; -import com.jpexs.decompiler.graph.SourceGenerator; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.LocalData; + import java.util.List; import java.util.Objects; /** - * + * Define local variable. * @author JPEXS */ public class DefineLocalActionItem extends ActionItem implements SetTypeActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DeleteActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DeleteActionItem.java index db3eb2217..93894eb52 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DeleteActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DeleteActionItem.java @@ -32,7 +32,7 @@ import java.util.List; import java.util.Objects; /** - * + * Delete property. * @author JPEXS */ public class DeleteActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DirectValueActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DirectValueActionItem.java index 0ba38e296..e976a9230 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DirectValueActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DirectValueActionItem.java @@ -40,7 +40,7 @@ import java.util.Objects; import java.util.Set; /** - * + * Direct value. * @author JPEXS */ public class DirectValueActionItem extends ActionItem implements SimpleValue { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EnumerateActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EnumerateActionItem.java index 86e78b8f1..892bfb79e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EnumerateActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EnumerateActionItem.java @@ -31,7 +31,7 @@ import java.util.List; import java.util.Objects; /** - * + * Enumerate. * @author JPEXS */ public class EnumerateActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EnumeratedValueActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EnumeratedValueActionItem.java index 28408b085..0dc35c02f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EnumeratedValueActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EnumeratedValueActionItem.java @@ -29,7 +29,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Enumerated value. Helper item for loop detection. * @author JPEXS */ public class EnumeratedValueActionItem extends ActionItem implements BranchStackResistant { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EnumerationAssignmentValueActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EnumerationAssignmentValueActionItem.java index e03667737..c2af0ddd2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EnumerationAssignmentValueActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EnumerationAssignmentValueActionItem.java @@ -28,7 +28,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Enumeration assignment. Helper item for loop detection. * @author JPEXS */ public class EnumerationAssignmentValueActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EvalActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EvalActionItem.java index 455223df3..25c2de845 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EvalActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/EvalActionItem.java @@ -28,7 +28,7 @@ import java.util.List; import java.util.Objects; /** - * + * Eval. * @author JPEXS */ public class EvalActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ExtendsActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ExtendsActionItem.java index 6843d89c4..3d5b582cb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ExtendsActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ExtendsActionItem.java @@ -25,7 +25,7 @@ import java.util.List; import java.util.Objects; /** - * + * Extends. * @author JPEXS */ public class ExtendsActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/FSCommand2ActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/FSCommand2ActionItem.java index 2f1decb38..ead9261b1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/FSCommand2ActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/FSCommand2ActionItem.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Objects; /** - * + * FSCommand2. * @author JPEXS */ public class FSCommand2ActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/FSCommandActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/FSCommandActionItem.java index 11cdf796c..5526ca29c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/FSCommandActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/FSCommandActionItem.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Objects; /** - * + * FSCommand. * @author JPEXS */ public class FSCommandActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/FunctionActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/FunctionActionItem.java index e17ffa301..76f271343 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/FunctionActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/FunctionActionItem.java @@ -46,7 +46,7 @@ import java.util.Map; import java.util.Set; /** - * + * Function. * @author JPEXS */ public class FunctionActionItem extends ActionItem implements BranchStackResistant { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetMemberActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetMemberActionItem.java index 2030087ff..fca6639e9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetMemberActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetMemberActionItem.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Objects; /** - * + * Get member. * @author JPEXS */ public class GetMemberActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetPropertyActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetPropertyActionItem.java index e79e552ff..02398476e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetPropertyActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetPropertyActionItem.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Objects; /** - * + * Get property. * @author JPEXS */ public class GetPropertyActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetTimeActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetTimeActionItem.java index f2e046c94..a6cb93ddb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetTimeActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetTimeActionItem.java @@ -29,7 +29,7 @@ import java.util.Random; import java.util.Set; /** - * + * Get time. * @author JPEXS */ public class GetTimeActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetURL2ActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetURL2ActionItem.java index 4aeee7f0a..4c5893604 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetURL2ActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetURL2ActionItem.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Objects; /** - * + * Get URL2. * @author JPEXS */ public class GetURL2ActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetURLActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetURLActionItem.java index 3326d6cbf..b63b3557b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetURLActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetURLActionItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Objects; /** - * + * Get URL. * @author JPEXS */ public class GetURLActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetVariableActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetVariableActionItem.java index 611e0bdf3..9b7a63a7e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetVariableActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetVariableActionItem.java @@ -35,7 +35,7 @@ import java.util.Objects; import java.util.Set; /** - * + * Get variable. * @author JPEXS */ public class GetVariableActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetVersionActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetVersionActionItem.java index 430d4accb..566acd4cd 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetVersionActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GetVersionActionItem.java @@ -28,7 +28,7 @@ import com.jpexs.decompiler.graph.model.LocalData; import java.util.List; /** - * + * Get version. * @author JPEXS */ public class GetVersionActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GotoFrame2ActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GotoFrame2ActionItem.java index 923a4d53e..4cc022b26 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GotoFrame2ActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GotoFrame2ActionItem.java @@ -36,7 +36,7 @@ import java.util.List; import java.util.Objects; /** - * + * Goto frame, v2. * @author JPEXS */ public class GotoFrame2ActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GotoFrameActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GotoFrameActionItem.java index 885fe1765..57e9410f4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GotoFrameActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GotoFrameActionItem.java @@ -27,7 +27,7 @@ import com.jpexs.decompiler.graph.model.LocalData; import java.util.List; /** - * + * Goto frame. * @author JPEXS */ public class GotoFrameActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GotoLabelActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GotoLabelActionItem.java index 64d9546fa..5726066f5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GotoLabelActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/GotoLabelActionItem.java @@ -29,7 +29,7 @@ import java.util.List; import java.util.Objects; /** - * + * Goto label. * @author JPEXS */ public class GotoLabelActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ImplementsOpActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ImplementsOpActionItem.java index c0028bd79..e96e568fb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ImplementsOpActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ImplementsOpActionItem.java @@ -25,7 +25,7 @@ import java.util.List; import java.util.Objects; /** - * + * Implements. * @author JPEXS */ public class ImplementsOpActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/IncrementActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/IncrementActionItem.java index b33ac5293..38198de85 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/IncrementActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/IncrementActionItem.java @@ -31,7 +31,7 @@ import java.util.Objects; import java.util.Set; /** - * + * Increment. * @author JPEXS */ public class IncrementActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/InitArrayActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/InitArrayActionItem.java index fd119604f..9029e2e47 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/InitArrayActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/InitArrayActionItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Objects; /** - * + * Initialize array. * @author JPEXS */ public class InitArrayActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/InitObjectActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/InitObjectActionItem.java index b8cb65276..89a1c72ed 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/InitObjectActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/InitObjectActionItem.java @@ -35,7 +35,7 @@ import java.util.List; import java.util.Objects; /** - * + * Initialize object. * @author JPEXS */ public class InitObjectActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadMovieActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadMovieActionItem.java index 2cb44866b..cf338f2c2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadMovieActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadMovieActionItem.java @@ -32,7 +32,7 @@ import java.util.List; import java.util.Objects; /** - * + * Load movie. * @author JPEXS */ public class LoadMovieActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadMovieNumActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadMovieNumActionItem.java index 336f7078e..f211a9cbb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadMovieNumActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadMovieNumActionItem.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Objects; /** - * + * Load movie num. * @author JPEXS */ public class LoadMovieNumActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadVariablesActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadVariablesActionItem.java index b72343dde..70cf8fea7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadVariablesActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadVariablesActionItem.java @@ -32,7 +32,7 @@ import java.util.List; import java.util.Objects; /** - * + * Load variables. * @author JPEXS */ public class LoadVariablesActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadVariablesNumActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadVariablesNumActionItem.java index fa554e513..ad0ff0b58 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadVariablesNumActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/LoadVariablesNumActionItem.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Objects; /** - * + * Load variables num. * @author JPEXS */ public class LoadVariablesNumActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBAsciiToCharActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBAsciiToCharActionItem.java index 032b755ad..76afb39e0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBAsciiToCharActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBAsciiToCharActionItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Objects; /** - * + * Multibyte ascii code to character. * @author JPEXS */ public class MBAsciiToCharActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBCharToAsciiActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBCharToAsciiActionItem.java index 0e27b1a12..b9d32f21b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBCharToAsciiActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBCharToAsciiActionItem.java @@ -29,7 +29,7 @@ import java.util.List; import java.util.Objects; /** - * + * Multibyte character to ASCII. * @author JPEXS */ public class MBCharToAsciiActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBStringExtractActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBStringExtractActionItem.java index 6c78ee1cf..6e9983888 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBStringExtractActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBStringExtractActionItem.java @@ -31,7 +31,7 @@ import java.util.List; import java.util.Objects; /** - * + * Multibyte string extract. * @author JPEXS */ public class MBStringExtractActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBStringLengthActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBStringLengthActionItem.java index 0c62922a3..b4a82232e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBStringLengthActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/MBStringLengthActionItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Objects; /** - * + * Multibyte string length. * @author JPEXS */ public class MBStringLengthActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/NewMethodActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/NewMethodActionItem.java index b354187c8..d6a142fd8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/NewMethodActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/NewMethodActionItem.java @@ -32,7 +32,7 @@ import java.util.List; import java.util.Objects; /** - * + * New method. * @author JPEXS */ public class NewMethodActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/NewObjectActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/NewObjectActionItem.java index b742fcad6..be92622eb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/NewObjectActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/NewObjectActionItem.java @@ -31,7 +31,7 @@ import java.util.List; import java.util.Objects; /** - * + * New object. * @author JPEXS */ public class NewObjectActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/NextFrameActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/NextFrameActionItem.java index 33a1330f3..9928154b8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/NextFrameActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/NextFrameActionItem.java @@ -29,7 +29,7 @@ import com.jpexs.decompiler.graph.model.LocalData; import java.util.List; /** - * + * Next frame. * @author JPEXS */ public class NextFrameActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PlayActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PlayActionItem.java index bf76ccb40..f72350c6e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PlayActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PlayActionItem.java @@ -29,7 +29,7 @@ import com.jpexs.decompiler.graph.model.LocalData; import java.util.List; /** - * + * Play. * @author JPEXS */ public class PlayActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PopActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PopActionItem.java index 141b74e01..9bc0edc96 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PopActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PopActionItem.java @@ -26,7 +26,7 @@ import com.jpexs.decompiler.graph.model.LocalData; import java.util.List; /** - * + * Pop the object from the stack. * @author JPEXS */ public class PopActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PostDecrementActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PostDecrementActionItem.java index 892f68eb1..eec2828b7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PostDecrementActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PostDecrementActionItem.java @@ -40,7 +40,7 @@ import java.util.List; import java.util.Objects; /** - * + * Post decrement. * @author JPEXS */ public class PostDecrementActionItem extends ActionItem implements SetTypeActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PostIncrementActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PostIncrementActionItem.java index 45ce59ffa..0dab24871 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PostIncrementActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PostIncrementActionItem.java @@ -40,7 +40,7 @@ import java.util.List; import java.util.Objects; /** - * + * Post increment. * @author JPEXS */ public class PostIncrementActionItem extends ActionItem implements SetTypeActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrevFrameActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrevFrameActionItem.java index f77b333f3..c2bb51757 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrevFrameActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrevFrameActionItem.java @@ -29,7 +29,7 @@ import com.jpexs.decompiler.graph.model.LocalData; import java.util.List; /** - * + * Previous frame. * @author JPEXS */ public class PrevFrameActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintActionItem.java index ea0f7c502..4164ea534 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintActionItem.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Objects; /** - * + * Print. * @author JPEXS */ public class PrintActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintAsBitmapActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintAsBitmapActionItem.java index 1c5e4cccf..99fbb9394 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintAsBitmapActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintAsBitmapActionItem.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Objects; /** - * + * Print as bitmap. * @author JPEXS */ public class PrintAsBitmapActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintAsBitmapNumActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintAsBitmapNumActionItem.java index dcc30df43..aea1e58c2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintAsBitmapNumActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintAsBitmapNumActionItem.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Objects; /** - * + * Print as bitmap num. * @author JPEXS */ public class PrintAsBitmapNumActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintNumActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintNumActionItem.java index 700a08e5c..ff81b5ff4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintNumActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/PrintNumActionItem.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Objects; /** - * + * Print num. * @author JPEXS */ public class PrintNumActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/RandomNumberActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/RandomNumberActionItem.java index e4355f3a2..e52936d0b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/RandomNumberActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/RandomNumberActionItem.java @@ -31,7 +31,7 @@ import java.util.Objects; import java.util.Random; /** - * + * Random number. * @author JPEXS */ public class RandomNumberActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/RemoveSpriteActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/RemoveSpriteActionItem.java index 1d741ed99..eb81a9021 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/RemoveSpriteActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/RemoveSpriteActionItem.java @@ -32,7 +32,7 @@ import java.util.List; import java.util.Objects; /** - * + * Remove sprite. * @author JPEXS */ public class RemoveSpriteActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ReturnActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ReturnActionItem.java index 27eba48b6..657520cf2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ReturnActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ReturnActionItem.java @@ -41,7 +41,7 @@ import java.util.Objects; import java.util.Set; /** - * + * Return value from function. * @author JPEXS */ public class ReturnActionItem extends ActionItem implements ExitItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetMemberActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetMemberActionItem.java index 45694081f..f5e308cdc 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetMemberActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetMemberActionItem.java @@ -36,7 +36,7 @@ import java.util.List; import java.util.Objects; /** - * + * Set member. * @author JPEXS */ public class SetMemberActionItem extends ActionItem implements SetTypeActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetPropertyActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetPropertyActionItem.java index c8e2632d3..125267783 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetPropertyActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetPropertyActionItem.java @@ -35,7 +35,7 @@ import java.util.List; import java.util.Objects; /** - * + * Set property. * @author JPEXS */ public class SetPropertyActionItem extends ActionItem implements SetTypeActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetTarget2ActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetTarget2ActionItem.java index e8d459d8c..c0efce547 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetTarget2ActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetTarget2ActionItem.java @@ -28,7 +28,7 @@ import java.util.List; import java.util.Objects; /** - * + * Set target, v2. * @author JPEXS */ public class SetTarget2ActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetTargetActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetTargetActionItem.java index ad87b2206..3c19b76ba 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetTargetActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetTargetActionItem.java @@ -28,7 +28,7 @@ import java.util.List; import java.util.Objects; /** - * + * Set target. * @author JPEXS */ public class SetTargetActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetTypeActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetTypeActionItem.java index ffa16cca3..1c37174cd 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetTypeActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetTypeActionItem.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.action.model; import com.jpexs.decompiler.graph.GraphTargetItem; /** - * + * Set type action item interface. * @author JPEXS */ public interface SetTypeActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetVariableActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetVariableActionItem.java index 4018c19b1..dda979699 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetVariableActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/SetVariableActionItem.java @@ -39,7 +39,7 @@ import java.util.Objects; import java.util.Set; /** - * + * Set variable. * @author JPEXS */ public class SetVariableActionItem extends ActionItem implements SetTypeActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StartDragActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StartDragActionItem.java index f5dccfafe..b0d2bbea0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StartDragActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StartDragActionItem.java @@ -34,7 +34,7 @@ import java.util.List; import java.util.Objects; /** - * + * Start drag. * @author JPEXS */ public class StartDragActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StopActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StopActionItem.java index 7dcc5ec98..4c284232c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StopActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StopActionItem.java @@ -29,7 +29,7 @@ import com.jpexs.decompiler.graph.model.LocalData; import java.util.List; /** - * + * Stop. * @author JPEXS */ public class StopActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StopAllSoundsActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StopAllSoundsActionItem.java index 142043048..b57656c41 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StopAllSoundsActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StopAllSoundsActionItem.java @@ -29,7 +29,7 @@ import com.jpexs.decompiler.graph.model.LocalData; import java.util.List; /** - * + * Stop all sounds. * @author JPEXS */ public class StopAllSoundsActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StopDragActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StopDragActionItem.java index 780c300b9..0622dde56 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StopDragActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StopDragActionItem.java @@ -29,7 +29,7 @@ import com.jpexs.decompiler.graph.model.LocalData; import java.util.List; /** - * + * Stop drag. * @author JPEXS */ public class StopDragActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StoreRegisterActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StoreRegisterActionItem.java index 296a6042b..d90c2e313 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StoreRegisterActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StoreRegisterActionItem.java @@ -35,7 +35,7 @@ import java.util.List; import java.util.Objects; /** - * + * Store value to a register. * @author JPEXS */ public class StoreRegisterActionItem extends ActionItem implements SetTypeActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StrictModeActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StrictModeActionItem.java index 27d57ca22..f7dcc55d7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StrictModeActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StrictModeActionItem.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.graph.GraphSourceItem; import com.jpexs.decompiler.graph.model.LocalData; /** - * + * Strict mode. * @author JPEXS */ public class StrictModeActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StringExtractActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StringExtractActionItem.java index f3a88cf37..94e2cf6a5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StringExtractActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StringExtractActionItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Objects; /** - * + * Extract a substring from a string. * @author JPEXS */ public class StringExtractActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StringLengthActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StringLengthActionItem.java index a57e64bab..5b7357200 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StringLengthActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/StringLengthActionItem.java @@ -30,7 +30,7 @@ import java.util.Objects; import java.util.Set; /** - * + * Get length of a string. * @author JPEXS */ public class StringLengthActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TargetPathActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TargetPathActionItem.java index ef7700bd5..5ea4014b1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TargetPathActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TargetPathActionItem.java @@ -29,7 +29,7 @@ import java.util.List; import java.util.Objects; /** - * + * Get target path. * @author JPEXS */ public class TargetPathActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TemporaryRegister.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TemporaryRegister.java index 2a98b9cf2..3ce9ef080 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TemporaryRegister.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TemporaryRegister.java @@ -25,7 +25,7 @@ import java.util.List; import java.util.Objects; /** - * + * Temporary register. * @author JPEXS */ public class TemporaryRegister extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TemporaryRegisterMark.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TemporaryRegisterMark.java index 24be7ef09..2cfa17d74 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TemporaryRegisterMark.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TemporaryRegisterMark.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.helpers.GraphTextWriter; import com.jpexs.decompiler.graph.model.LocalData; /** - * + * Temporary register mark. * @author JPEXS */ public class TemporaryRegisterMark extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ThrowActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ThrowActionItem.java index 8aae62f74..c4f9ce81c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ThrowActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ThrowActionItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Objects; /** - * + * Throw an exception. * @author JPEXS */ public class ThrowActionItem extends ActionItem implements ExitItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToIntegerActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToIntegerActionItem.java index d894b5a23..3b914bc4b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToIntegerActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToIntegerActionItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Objects; /** - * + * To integer conversion. * @author JPEXS */ public class ToIntegerActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToNumberActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToNumberActionItem.java index cd2067604..61744e201 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToNumberActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToNumberActionItem.java @@ -29,7 +29,7 @@ import java.util.List; import java.util.Objects; /** - * + * To number conversion. * @author JPEXS */ public class ToNumberActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToStringActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToStringActionItem.java index 1ba3fa6eb..4b834d0f7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToStringActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToStringActionItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Objects; /** - * + * To string conversion. * @author JPEXS */ public class ToStringActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToggleHighQualityActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToggleHighQualityActionItem.java index 103fbe83d..49ebed295 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToggleHighQualityActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/ToggleHighQualityActionItem.java @@ -29,7 +29,7 @@ import com.jpexs.decompiler.graph.model.LocalData; import java.util.List; /** - * + * Toggle high quality. * @author JPEXS */ public class ToggleHighQualityActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TraceActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TraceActionItem.java index 8a9dad2d5..75f49d2c2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TraceActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TraceActionItem.java @@ -32,7 +32,7 @@ import java.util.List; import java.util.Objects; /** - * + * Trace. * @author JPEXS */ public class TraceActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TypeOfActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TypeOfActionItem.java index 9d68fb279..535a0c076 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TypeOfActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/TypeOfActionItem.java @@ -33,7 +33,7 @@ import java.util.Objects; import java.util.Set; /** - * + * Get type of value. * @author JPEXS */ public class TypeOfActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnLoadMovieActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnLoadMovieActionItem.java index 519470ba2..6bd75ee00 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnLoadMovieActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnLoadMovieActionItem.java @@ -32,7 +32,7 @@ import java.util.List; import java.util.Objects; /** - * + * Unload movie. * @author JPEXS */ public class UnLoadMovieActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnLoadMovieNumActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnLoadMovieNumActionItem.java index e9642b05d..805949d97 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnLoadMovieNumActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnLoadMovieNumActionItem.java @@ -34,7 +34,7 @@ import java.util.List; import java.util.Objects; /** - * + * Unload movie num. * @author JPEXS */ public class UnLoadMovieNumActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnresolvedConstantActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnresolvedConstantActionItem.java index dd2683f60..aa2f919ad 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnresolvedConstantActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnresolvedConstantActionItem.java @@ -33,7 +33,7 @@ import java.util.Objects; import java.util.Set; /** - * + * Unresolved constant. * @author JPEXS */ public class UnresolvedConstantActionItem extends ActionItem implements SimpleValue { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnsupportedActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnsupportedActionItem.java index fac88b822..6182c315f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnsupportedActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/UnsupportedActionItem.java @@ -24,7 +24,7 @@ import com.jpexs.decompiler.graph.model.LocalData; import java.util.Objects; /** - * + * Unsupported. * @author JPEXS */ public class UnsupportedActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/ClassActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/ClassActionItem.java index f69e90b98..fb5641f03 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/ClassActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/ClassActionItem.java @@ -19,31 +19,23 @@ package com.jpexs.decompiler.flash.action.model.clauses; import com.jpexs.decompiler.flash.IdentifiersDeobfuscation; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.action.Action; -import com.jpexs.decompiler.flash.action.model.ActionItem; -import com.jpexs.decompiler.flash.action.model.FunctionActionItem; -import com.jpexs.decompiler.flash.action.model.GetMemberActionItem; -import com.jpexs.decompiler.flash.action.model.GetVariableActionItem; -import com.jpexs.decompiler.flash.action.model.SetMemberActionItem; +import com.jpexs.decompiler.flash.action.model.*; import com.jpexs.decompiler.flash.action.parser.script.ActionSourceGenerator; import com.jpexs.decompiler.flash.action.parser.script.VariableActionItem; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; import com.jpexs.decompiler.flash.helpers.collections.MyEntry; -import com.jpexs.decompiler.graph.Block; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.GraphTargetVisitorInterface; -import com.jpexs.decompiler.graph.SourceGenerator; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.ContinueItem; import com.jpexs.decompiler.graph.model.LocalData; import com.jpexs.helpers.Helper; + import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; /** - * + * ActionScript2 class. * @author JPEXS */ public class ClassActionItem extends ActionItem implements Block { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/ForInActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/ForInActionItem.java index 901259a91..c5b58ccab 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/ForInActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/ForInActionItem.java @@ -50,7 +50,7 @@ import java.util.HashMap; import java.util.List; /** - * + * For in loop. * @author JPEXS */ public class ForInActionItem extends LoopActionItem implements Block { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/IfFrameLoadedActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/IfFrameLoadedActionItem.java index 9e5f0b6d7..7b66be983 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/IfFrameLoadedActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/IfFrameLoadedActionItem.java @@ -34,7 +34,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * IfFrameLoaded clause. * @author JPEXS */ public class IfFrameLoadedActionItem extends ActionItem implements Block { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/InterfaceActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/InterfaceActionItem.java index 66a4a5f21..e0c7fe44f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/InterfaceActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/InterfaceActionItem.java @@ -31,7 +31,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Interface. * @author JPEXS */ public class InterfaceActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/LoopActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/LoopActionItem.java index 43d90ebd3..657eec460 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/LoopActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/LoopActionItem.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.graph.GraphSourceItem; import com.jpexs.decompiler.graph.Loop; /** - * + * Loop. * @author JPEXS */ public abstract class LoopActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/TellTargetActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/TellTargetActionItem.java index faf5b5395..ef862fe95 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/TellTargetActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/TellTargetActionItem.java @@ -38,7 +38,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Tell target. * @author JPEXS */ public class TellTargetActionItem extends ActionItem implements Block { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/TryActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/TryActionItem.java index ebbf9c8d1..7ec7ce839 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/TryActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/TryActionItem.java @@ -50,7 +50,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Try statement. * @author JPEXS */ public class TryActionItem extends ActionItem implements Block { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/WithActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/WithActionItem.java index 02403b3c5..c9e051063 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/WithActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/clauses/WithActionItem.java @@ -32,7 +32,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * With statement. * @author JPEXS */ public class WithActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/AddActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/AddActionItem.java index e17c9bc4e..b0edb7f8e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/AddActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/AddActionItem.java @@ -24,18 +24,15 @@ import com.jpexs.decompiler.flash.action.swf5.ActionAdd2; import com.jpexs.decompiler.flash.ecma.EcmaScript; import com.jpexs.decompiler.flash.ecma.EcmaType; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; -import com.jpexs.decompiler.graph.TypeItem; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.BinaryOpItem; import com.jpexs.decompiler.graph.model.LocalData; + import java.util.ArrayList; import java.util.List; /** - * + * Add. * @author JPEXS */ public class AddActionItem extends BinaryOpItem implements CompoundableBinaryOpAs12 { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/AndActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/AndActionItem.java index 6aa3216b0..4e10b5247 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/AndActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/AndActionItem.java @@ -19,17 +19,14 @@ package com.jpexs.decompiler.flash.action.model.operations; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.action.swf4.ActionAnd; import com.jpexs.decompiler.flash.ecma.EcmaScript; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; -import com.jpexs.decompiler.graph.TypeItem; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.BinaryOpItem; + import java.util.ArrayList; import java.util.List; /** - * + * Logical AND. * @author JPEXS */ public class AndActionItem extends BinaryOpItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitAndActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitAndActionItem.java index fcc0f634e..420baf354 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitAndActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitAndActionItem.java @@ -19,16 +19,13 @@ package com.jpexs.decompiler.flash.action.model.operations; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.action.swf5.ActionBitAnd; import com.jpexs.decompiler.flash.ecma.EcmaScript; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; -import com.jpexs.decompiler.graph.TypeItem; +import com.jpexs.decompiler.graph.*; + import java.util.ArrayList; import java.util.List; /** - * + * Bitwise AND. * @author JPEXS */ public class BitAndActionItem extends BitwiseBinaryOpActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitOrActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitOrActionItem.java index 4a3a5fd40..9d71ea2d8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitOrActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitOrActionItem.java @@ -19,16 +19,13 @@ package com.jpexs.decompiler.flash.action.model.operations; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.action.swf5.ActionBitOr; import com.jpexs.decompiler.flash.ecma.EcmaScript; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; -import com.jpexs.decompiler.graph.TypeItem; +import com.jpexs.decompiler.graph.*; + import java.util.ArrayList; import java.util.List; /** - * + * Bitwise OR. * @author JPEXS */ public class BitOrActionItem extends BitwiseBinaryOpActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitXorActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitXorActionItem.java index f384cfd0c..d2b853c5d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitXorActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitXorActionItem.java @@ -21,17 +21,14 @@ import com.jpexs.decompiler.flash.action.model.DirectValueActionItem; import com.jpexs.decompiler.flash.action.swf5.ActionBitXor; import com.jpexs.decompiler.flash.ecma.EcmaScript; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; -import com.jpexs.decompiler.graph.TypeItem; +import com.jpexs.decompiler.graph.*; import com.jpexs.decompiler.graph.model.LocalData; + import java.util.ArrayList; import java.util.List; /** - * + * Bitwise XOR. * @author JPEXS */ public class BitXorActionItem extends BitwiseBinaryOpActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitwiseBinaryOpActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitwiseBinaryOpActionItem.java index e3972c061..334da908c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitwiseBinaryOpActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/BitwiseBinaryOpActionItem.java @@ -25,7 +25,7 @@ import com.jpexs.decompiler.graph.model.BinaryOpItem; import com.jpexs.decompiler.graph.model.LocalData; /** - * + * Bitwise binary operation. * @author JPEXS */ public abstract class BitwiseBinaryOpActionItem extends BinaryOpItem implements CompoundableBinaryOpAs12 { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/DivideActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/DivideActionItem.java index c66ec5560..f19744557 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/DivideActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/DivideActionItem.java @@ -29,7 +29,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Divide. * @author JPEXS */ public class DivideActionItem extends BinaryOpItem implements CompoundableBinaryOpAs12 { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/EqActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/EqActionItem.java index 9fdae5d5a..7132f610a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/EqActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/EqActionItem.java @@ -32,7 +32,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Equality. * @author JPEXS */ public class EqActionItem extends BinaryOpItem implements LogicalOpItem, EqualsTypeItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/GeActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/GeActionItem.java index bdcd35d4d..78c27120d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/GeActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/GeActionItem.java @@ -35,7 +35,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Greater or equal. * @author JPEXS */ public class GeActionItem extends BinaryOpItem implements LogicalOpItem, Inverted { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/GtActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/GtActionItem.java index 9c31541f8..75faebcff 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/GtActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/GtActionItem.java @@ -34,7 +34,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Greater. * @author JPEXS */ public class GtActionItem extends BinaryOpItem implements LogicalOpItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/InActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/InActionItem.java index c66c4261a..4fc82c42a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/InActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/InActionItem.java @@ -26,7 +26,7 @@ import java.util.List; import java.util.Set; /** - * + * Check if object is part of another object. * @author JPEXS */ public class InActionItem extends BinaryOpItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/InstanceOfActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/InstanceOfActionItem.java index b289500a9..639176fe6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/InstanceOfActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/InstanceOfActionItem.java @@ -29,7 +29,7 @@ import java.util.List; import java.util.Set; /** - * + * Check if object is instance of class. * @author JPEXS */ public class InstanceOfActionItem extends BinaryOpItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/Inverted.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/Inverted.java index c5818b702..2814a9587 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/Inverted.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/Inverted.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.graph.GraphSourceItem; import com.jpexs.decompiler.graph.GraphTargetItem; /** - * + * Inverted interface. * @author JPEXS */ public interface Inverted { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/LShiftActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/LShiftActionItem.java index 8ddb921db..94c7e39d4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/LShiftActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/LShiftActionItem.java @@ -30,7 +30,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Bitwise left shift. * @author JPEXS */ public class LShiftActionItem extends BinaryOpItem implements CompoundableBinaryOpAs12 { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/LeActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/LeActionItem.java index c1b0a3205..42d3792ba 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/LeActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/LeActionItem.java @@ -35,7 +35,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Less or equal. * @author JPEXS */ public class LeActionItem extends BinaryOpItem implements LogicalOpItem, Inverted { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/LtActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/LtActionItem.java index 32ee190a4..81c61101c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/LtActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/LtActionItem.java @@ -34,7 +34,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Less than. * @author JPEXS */ public class LtActionItem extends BinaryOpItem implements LogicalOpItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/ModuloActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/ModuloActionItem.java index b608d36d5..a7cd2e39a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/ModuloActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/ModuloActionItem.java @@ -29,7 +29,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Modulo. * @author JPEXS */ public class ModuloActionItem extends BinaryOpItem implements CompoundableBinaryOpAs12 { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/MultiplyActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/MultiplyActionItem.java index 378c9b77f..d4484fc73 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/MultiplyActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/MultiplyActionItem.java @@ -29,7 +29,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Multiply. * @author JPEXS */ public class MultiplyActionItem extends BinaryOpItem implements CompoundableBinaryOpAs12 { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/NeqActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/NeqActionItem.java index ac8fbce47..e67d8384b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/NeqActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/NeqActionItem.java @@ -33,7 +33,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Not equals. * @author JPEXS */ public class NeqActionItem extends BinaryOpItem implements LogicalOpItem, Inverted, NotEqualsTypeItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/OrActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/OrActionItem.java index 5ec2a7528..42b764f26 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/OrActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/OrActionItem.java @@ -29,7 +29,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Logical OR. * @author JPEXS */ public class OrActionItem extends BinaryOpItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/PreDecrementActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/PreDecrementActionItem.java index f3c7d4ac5..2b54c7208 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/PreDecrementActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/PreDecrementActionItem.java @@ -39,7 +39,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Pre decrement. * @author JPEXS */ public class PreDecrementActionItem extends UnaryOpItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/PreIncrementActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/PreIncrementActionItem.java index 6ae59fd0f..98392d909 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/PreIncrementActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/PreIncrementActionItem.java @@ -39,7 +39,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Pre increment. * @author JPEXS */ public class PreIncrementActionItem extends UnaryOpItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/RShiftActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/RShiftActionItem.java index 78e90c141..f7f9fd432 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/RShiftActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/RShiftActionItem.java @@ -30,7 +30,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Bitwise right shift. * @author JPEXS */ public class RShiftActionItem extends BinaryOpItem implements CompoundableBinaryOpAs12 { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StrictEqActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StrictEqActionItem.java index 1e545e328..3062b14c6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StrictEqActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StrictEqActionItem.java @@ -31,7 +31,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Strict equality. * @author JPEXS */ public class StrictEqActionItem extends BinaryOpItem implements LogicalOpItem, Inverted, EqualsTypeItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StrictNeqActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StrictNeqActionItem.java index 36b924bad..afea6d3fc 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StrictNeqActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StrictNeqActionItem.java @@ -32,7 +32,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Strict not equals. * @author JPEXS */ public class StrictNeqActionItem extends BinaryOpItem implements LogicalOpItem, Inverted, NotEqualsTypeItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringAddActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringAddActionItem.java index ca98f2a19..c4455905e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringAddActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringAddActionItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Set; /** - * + * String add. * @author JPEXS */ public class StringAddActionItem extends BinaryOpItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringEqActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringEqActionItem.java index 88d8fd5ab..d787dbb1f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringEqActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringEqActionItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Set; /** - * + * String equality. * @author JPEXS */ public class StringEqActionItem extends BinaryOpItem implements Inverted { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringGeActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringGeActionItem.java index 2ac528335..b2fe3f64e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringGeActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringGeActionItem.java @@ -31,7 +31,7 @@ import java.util.List; import java.util.Set; /** - * + * String greater or equal. * @author JPEXS */ public class StringGeActionItem extends BinaryOpItem implements Inverted { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringGtActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringGtActionItem.java index d2b99f1cf..eeb2d14b1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringGtActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringGtActionItem.java @@ -32,7 +32,7 @@ import java.util.List; import java.util.Set; /** - * + * String greater. * @author JPEXS */ public class StringGtActionItem extends BinaryOpItem implements Inverted { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringLeActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringLeActionItem.java index 42bf9a4f9..44b81ce6c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringLeActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringLeActionItem.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Set; /** - * + * String less or equal. * @author JPEXS */ public class StringLeActionItem extends BinaryOpItem implements Inverted { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringLtActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringLtActionItem.java index 80739ffef..5b399440a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringLtActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringLtActionItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Set; /** - * + * String less. * @author JPEXS */ public class StringLtActionItem extends BinaryOpItem implements Inverted { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringNeActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringNeActionItem.java index 31fb93724..69eb27038 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringNeActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/StringNeActionItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Set; /** - * + * String not equal. * @author JPEXS */ public class StringNeActionItem extends BinaryOpItem implements Inverted { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/SubtractActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/SubtractActionItem.java index 05b4bf6ed..f00f9ebf7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/SubtractActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/SubtractActionItem.java @@ -32,7 +32,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Subtract. * @author JPEXS */ public class SubtractActionItem extends BinaryOpItem implements CompoundableBinaryOpAs12 { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/URShiftActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/URShiftActionItem.java index 4cef751a2..e554d1bde 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/URShiftActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/operations/URShiftActionItem.java @@ -29,7 +29,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Bitwise unsigned right shift. * @author JPEXS */ public class URShiftActionItem extends BinaryOpItem implements CompoundableBinaryOpAs12 { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/ActionParseException.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/ActionParseException.java index 88c0f6bd4..b47d496dc 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/ActionParseException.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/ActionParseException.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.action.parser; import com.jpexs.decompiler.flash.ParseException; /** - * + * Exception for action parsing errors * @author JPEXS */ public class ActionParseException extends ParseException { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/pcode/ASMParsedSymbol.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/pcode/ASMParsedSymbol.java index 61dad2473..a9f6e7da4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/pcode/ASMParsedSymbol.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/pcode/ASMParsedSymbol.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.action.parser.pcode; /** - * + * ActionScript 1-2 P-code parsed symbol. * @author JPEXS */ public class ASMParsedSymbol { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/pcode/ASMParser.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/pcode/ASMParser.java index 96063b512..0cb73d009 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/pcode/ASMParser.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/pcode/ASMParser.java @@ -21,124 +21,23 @@ import com.jpexs.decompiler.flash.action.ActionList; import com.jpexs.decompiler.flash.action.flashlite.ActionFSCommand2; import com.jpexs.decompiler.flash.action.flashlite.ActionStrictMode; import com.jpexs.decompiler.flash.action.parser.ActionParseException; -import com.jpexs.decompiler.flash.action.special.ActionDeobfuscateJump; -import com.jpexs.decompiler.flash.action.special.ActionDeobfuscatePop; -import com.jpexs.decompiler.flash.action.special.ActionEnd; -import com.jpexs.decompiler.flash.action.special.ActionNop; -import com.jpexs.decompiler.flash.action.special.ActionUnknown; -import com.jpexs.decompiler.flash.action.swf3.ActionGetURL; -import com.jpexs.decompiler.flash.action.swf3.ActionGoToLabel; -import com.jpexs.decompiler.flash.action.swf3.ActionGotoFrame; -import com.jpexs.decompiler.flash.action.swf3.ActionNextFrame; -import com.jpexs.decompiler.flash.action.swf3.ActionPlay; -import com.jpexs.decompiler.flash.action.swf3.ActionPrevFrame; -import com.jpexs.decompiler.flash.action.swf3.ActionSetTarget; -import com.jpexs.decompiler.flash.action.swf3.ActionStop; -import com.jpexs.decompiler.flash.action.swf3.ActionStopSounds; -import com.jpexs.decompiler.flash.action.swf3.ActionToggleQuality; -import com.jpexs.decompiler.flash.action.swf3.ActionWaitForFrame; -import com.jpexs.decompiler.flash.action.swf4.ActionAdd; -import com.jpexs.decompiler.flash.action.swf4.ActionAnd; -import com.jpexs.decompiler.flash.action.swf4.ActionAsciiToChar; -import com.jpexs.decompiler.flash.action.swf4.ActionCall; -import com.jpexs.decompiler.flash.action.swf4.ActionCharToAscii; -import com.jpexs.decompiler.flash.action.swf4.ActionCloneSprite; -import com.jpexs.decompiler.flash.action.swf4.ActionDivide; -import com.jpexs.decompiler.flash.action.swf4.ActionEndDrag; -import com.jpexs.decompiler.flash.action.swf4.ActionEquals; -import com.jpexs.decompiler.flash.action.swf4.ActionGetProperty; -import com.jpexs.decompiler.flash.action.swf4.ActionGetTime; -import com.jpexs.decompiler.flash.action.swf4.ActionGetURL2; -import com.jpexs.decompiler.flash.action.swf4.ActionGetVariable; -import com.jpexs.decompiler.flash.action.swf4.ActionGotoFrame2; -import com.jpexs.decompiler.flash.action.swf4.ActionIf; -import com.jpexs.decompiler.flash.action.swf4.ActionJump; -import com.jpexs.decompiler.flash.action.swf4.ActionLess; -import com.jpexs.decompiler.flash.action.swf4.ActionMBAsciiToChar; -import com.jpexs.decompiler.flash.action.swf4.ActionMBCharToAscii; -import com.jpexs.decompiler.flash.action.swf4.ActionMBStringExtract; -import com.jpexs.decompiler.flash.action.swf4.ActionMBStringLength; -import com.jpexs.decompiler.flash.action.swf4.ActionMultiply; -import com.jpexs.decompiler.flash.action.swf4.ActionNot; -import com.jpexs.decompiler.flash.action.swf4.ActionOr; -import com.jpexs.decompiler.flash.action.swf4.ActionPop; -import com.jpexs.decompiler.flash.action.swf4.ActionPush; -import com.jpexs.decompiler.flash.action.swf4.ActionRandomNumber; -import com.jpexs.decompiler.flash.action.swf4.ActionRemoveSprite; -import com.jpexs.decompiler.flash.action.swf4.ActionSetProperty; -import com.jpexs.decompiler.flash.action.swf4.ActionSetTarget2; -import com.jpexs.decompiler.flash.action.swf4.ActionSetVariable; -import com.jpexs.decompiler.flash.action.swf4.ActionStartDrag; -import com.jpexs.decompiler.flash.action.swf4.ActionStringAdd; -import com.jpexs.decompiler.flash.action.swf4.ActionStringEquals; -import com.jpexs.decompiler.flash.action.swf4.ActionStringExtract; -import com.jpexs.decompiler.flash.action.swf4.ActionStringLength; -import com.jpexs.decompiler.flash.action.swf4.ActionStringLess; -import com.jpexs.decompiler.flash.action.swf4.ActionSubtract; -import com.jpexs.decompiler.flash.action.swf4.ActionToInteger; -import com.jpexs.decompiler.flash.action.swf4.ActionTrace; -import com.jpexs.decompiler.flash.action.swf4.ActionWaitForFrame2; -import com.jpexs.decompiler.flash.action.swf5.ActionAdd2; -import com.jpexs.decompiler.flash.action.swf5.ActionBitAnd; -import com.jpexs.decompiler.flash.action.swf5.ActionBitLShift; -import com.jpexs.decompiler.flash.action.swf5.ActionBitOr; -import com.jpexs.decompiler.flash.action.swf5.ActionBitRShift; -import com.jpexs.decompiler.flash.action.swf5.ActionBitURShift; -import com.jpexs.decompiler.flash.action.swf5.ActionBitXor; -import com.jpexs.decompiler.flash.action.swf5.ActionCallFunction; -import com.jpexs.decompiler.flash.action.swf5.ActionCallMethod; -import com.jpexs.decompiler.flash.action.swf5.ActionConstantPool; -import com.jpexs.decompiler.flash.action.swf5.ActionDecrement; -import com.jpexs.decompiler.flash.action.swf5.ActionDefineFunction; -import com.jpexs.decompiler.flash.action.swf5.ActionDefineLocal; -import com.jpexs.decompiler.flash.action.swf5.ActionDefineLocal2; -import com.jpexs.decompiler.flash.action.swf5.ActionDelete; -import com.jpexs.decompiler.flash.action.swf5.ActionDelete2; -import com.jpexs.decompiler.flash.action.swf5.ActionEnumerate; -import com.jpexs.decompiler.flash.action.swf5.ActionEquals2; -import com.jpexs.decompiler.flash.action.swf5.ActionGetMember; -import com.jpexs.decompiler.flash.action.swf5.ActionIncrement; -import com.jpexs.decompiler.flash.action.swf5.ActionInitArray; -import com.jpexs.decompiler.flash.action.swf5.ActionInitObject; -import com.jpexs.decompiler.flash.action.swf5.ActionLess2; -import com.jpexs.decompiler.flash.action.swf5.ActionModulo; -import com.jpexs.decompiler.flash.action.swf5.ActionNewMethod; -import com.jpexs.decompiler.flash.action.swf5.ActionNewObject; -import com.jpexs.decompiler.flash.action.swf5.ActionPushDuplicate; -import com.jpexs.decompiler.flash.action.swf5.ActionReturn; -import com.jpexs.decompiler.flash.action.swf5.ActionSetMember; -import com.jpexs.decompiler.flash.action.swf5.ActionStackSwap; -import com.jpexs.decompiler.flash.action.swf5.ActionStoreRegister; -import com.jpexs.decompiler.flash.action.swf5.ActionTargetPath; -import com.jpexs.decompiler.flash.action.swf5.ActionToNumber; -import com.jpexs.decompiler.flash.action.swf5.ActionToString; -import com.jpexs.decompiler.flash.action.swf5.ActionTypeOf; -import com.jpexs.decompiler.flash.action.swf5.ActionWith; -import com.jpexs.decompiler.flash.action.swf6.ActionEnumerate2; -import com.jpexs.decompiler.flash.action.swf6.ActionGreater; -import com.jpexs.decompiler.flash.action.swf6.ActionInstanceOf; -import com.jpexs.decompiler.flash.action.swf6.ActionStrictEquals; -import com.jpexs.decompiler.flash.action.swf6.ActionStringGreater; -import com.jpexs.decompiler.flash.action.swf7.ActionCastOp; -import com.jpexs.decompiler.flash.action.swf7.ActionDefineFunction2; -import com.jpexs.decompiler.flash.action.swf7.ActionExtends; -import com.jpexs.decompiler.flash.action.swf7.ActionImplementsOp; -import com.jpexs.decompiler.flash.action.swf7.ActionThrow; -import com.jpexs.decompiler.flash.action.swf7.ActionTry; +import com.jpexs.decompiler.flash.action.special.*; +import com.jpexs.decompiler.flash.action.swf3.*; +import com.jpexs.decompiler.flash.action.swf4.*; +import com.jpexs.decompiler.flash.action.swf5.*; +import com.jpexs.decompiler.flash.action.swf6.*; +import com.jpexs.decompiler.flash.action.swf7.*; import com.jpexs.decompiler.graph.GraphSourceItemContainer; import com.jpexs.helpers.Helper; + import java.io.IOException; import java.io.StringReader; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Stack; +import java.util.*; import java.util.logging.Level; import java.util.logging.Logger; /** - * + * ActionScript 1-2 parser. * @author JPEXS */ public class ASMParser { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/pcode/Label.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/pcode/Label.java index ca2d4cef3..485fdfd1b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/pcode/Label.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/pcode/Label.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.action.parser.pcode; /** - * + * Label. * @author JPEXS */ public class Label { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionScript2Parser.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionScript2Parser.java index 5180d39f6..439143d06 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionScript2Parser.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionScript2Parser.java @@ -19,110 +19,9 @@ package com.jpexs.decompiler.flash.action.parser.script; import com.jpexs.decompiler.flash.SWF; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.action.Action; -import com.jpexs.decompiler.flash.action.model.AsciiToCharActionItem; -import com.jpexs.decompiler.flash.action.model.CallActionItem; -import com.jpexs.decompiler.flash.action.model.CallFunctionActionItem; -import com.jpexs.decompiler.flash.action.model.CallMethodActionItem; -import com.jpexs.decompiler.flash.action.model.CastOpActionItem; -import com.jpexs.decompiler.flash.action.model.CharToAsciiActionItem; -import com.jpexs.decompiler.flash.action.model.CloneSpriteActionItem; -import com.jpexs.decompiler.flash.action.model.ConstantPool; -import com.jpexs.decompiler.flash.action.model.DefineLocalActionItem; -import com.jpexs.decompiler.flash.action.model.DeleteActionItem; -import com.jpexs.decompiler.flash.action.model.DirectValueActionItem; -import com.jpexs.decompiler.flash.action.model.EnumerateActionItem; -import com.jpexs.decompiler.flash.action.model.EvalActionItem; -import com.jpexs.decompiler.flash.action.model.FSCommandActionItem; -import com.jpexs.decompiler.flash.action.model.FunctionActionItem; -import com.jpexs.decompiler.flash.action.model.GetMemberActionItem; -import com.jpexs.decompiler.flash.action.model.GetPropertyActionItem; -import com.jpexs.decompiler.flash.action.model.GetTimeActionItem; -import com.jpexs.decompiler.flash.action.model.GetURL2ActionItem; -import com.jpexs.decompiler.flash.action.model.GetVariableActionItem; -import com.jpexs.decompiler.flash.action.model.GetVersionActionItem; -import com.jpexs.decompiler.flash.action.model.GotoFrame2ActionItem; -import com.jpexs.decompiler.flash.action.model.InitArrayActionItem; -import com.jpexs.decompiler.flash.action.model.InitObjectActionItem; -import com.jpexs.decompiler.flash.action.model.LoadMovieActionItem; -import com.jpexs.decompiler.flash.action.model.LoadMovieNumActionItem; -import com.jpexs.decompiler.flash.action.model.LoadVariablesActionItem; -import com.jpexs.decompiler.flash.action.model.LoadVariablesNumActionItem; -import com.jpexs.decompiler.flash.action.model.MBAsciiToCharActionItem; -import com.jpexs.decompiler.flash.action.model.MBCharToAsciiActionItem; -import com.jpexs.decompiler.flash.action.model.MBStringExtractActionItem; -import com.jpexs.decompiler.flash.action.model.MBStringLengthActionItem; -import com.jpexs.decompiler.flash.action.model.NewMethodActionItem; -import com.jpexs.decompiler.flash.action.model.NewObjectActionItem; -import com.jpexs.decompiler.flash.action.model.NextFrameActionItem; -import com.jpexs.decompiler.flash.action.model.PlayActionItem; -import com.jpexs.decompiler.flash.action.model.PostDecrementActionItem; -import com.jpexs.decompiler.flash.action.model.PostIncrementActionItem; -import com.jpexs.decompiler.flash.action.model.PrevFrameActionItem; -import com.jpexs.decompiler.flash.action.model.PrintActionItem; -import com.jpexs.decompiler.flash.action.model.PrintAsBitmapActionItem; -import com.jpexs.decompiler.flash.action.model.PrintAsBitmapNumActionItem; -import com.jpexs.decompiler.flash.action.model.PrintNumActionItem; -import com.jpexs.decompiler.flash.action.model.RandomNumberActionItem; -import com.jpexs.decompiler.flash.action.model.RemoveSpriteActionItem; -import com.jpexs.decompiler.flash.action.model.ReturnActionItem; -import com.jpexs.decompiler.flash.action.model.SetMemberActionItem; -import com.jpexs.decompiler.flash.action.model.SetPropertyActionItem; -import com.jpexs.decompiler.flash.action.model.SetVariableActionItem; -import com.jpexs.decompiler.flash.action.model.StartDragActionItem; -import com.jpexs.decompiler.flash.action.model.StopActionItem; -import com.jpexs.decompiler.flash.action.model.StopAllSoundsActionItem; -import com.jpexs.decompiler.flash.action.model.StopDragActionItem; -import com.jpexs.decompiler.flash.action.model.StringExtractActionItem; -import com.jpexs.decompiler.flash.action.model.StringLengthActionItem; -import com.jpexs.decompiler.flash.action.model.TargetPathActionItem; -import com.jpexs.decompiler.flash.action.model.ThrowActionItem; -import com.jpexs.decompiler.flash.action.model.ToIntegerActionItem; -import com.jpexs.decompiler.flash.action.model.ToNumberActionItem; -import com.jpexs.decompiler.flash.action.model.ToStringActionItem; -import com.jpexs.decompiler.flash.action.model.ToggleHighQualityActionItem; -import com.jpexs.decompiler.flash.action.model.TraceActionItem; -import com.jpexs.decompiler.flash.action.model.TypeOfActionItem; -import com.jpexs.decompiler.flash.action.model.UnLoadMovieActionItem; -import com.jpexs.decompiler.flash.action.model.UnLoadMovieNumActionItem; -import com.jpexs.decompiler.flash.action.model.UnresolvedConstantActionItem; -import com.jpexs.decompiler.flash.action.model.clauses.ClassActionItem; -import com.jpexs.decompiler.flash.action.model.clauses.ForInActionItem; -import com.jpexs.decompiler.flash.action.model.clauses.IfFrameLoadedActionItem; -import com.jpexs.decompiler.flash.action.model.clauses.InterfaceActionItem; -import com.jpexs.decompiler.flash.action.model.clauses.TellTargetActionItem; -import com.jpexs.decompiler.flash.action.model.clauses.TryActionItem; -import com.jpexs.decompiler.flash.action.model.clauses.WithActionItem; -import com.jpexs.decompiler.flash.action.model.operations.AddActionItem; -import com.jpexs.decompiler.flash.action.model.operations.AndActionItem; -import com.jpexs.decompiler.flash.action.model.operations.BitAndActionItem; -import com.jpexs.decompiler.flash.action.model.operations.BitOrActionItem; -import com.jpexs.decompiler.flash.action.model.operations.BitXorActionItem; -import com.jpexs.decompiler.flash.action.model.operations.DivideActionItem; -import com.jpexs.decompiler.flash.action.model.operations.EqActionItem; -import com.jpexs.decompiler.flash.action.model.operations.GeActionItem; -import com.jpexs.decompiler.flash.action.model.operations.GtActionItem; -import com.jpexs.decompiler.flash.action.model.operations.InstanceOfActionItem; -import com.jpexs.decompiler.flash.action.model.operations.LShiftActionItem; -import com.jpexs.decompiler.flash.action.model.operations.LeActionItem; -import com.jpexs.decompiler.flash.action.model.operations.LtActionItem; -import com.jpexs.decompiler.flash.action.model.operations.ModuloActionItem; -import com.jpexs.decompiler.flash.action.model.operations.MultiplyActionItem; -import com.jpexs.decompiler.flash.action.model.operations.NeqActionItem; -import com.jpexs.decompiler.flash.action.model.operations.OrActionItem; -import com.jpexs.decompiler.flash.action.model.operations.PreDecrementActionItem; -import com.jpexs.decompiler.flash.action.model.operations.PreIncrementActionItem; -import com.jpexs.decompiler.flash.action.model.operations.RShiftActionItem; -import com.jpexs.decompiler.flash.action.model.operations.StrictEqActionItem; -import com.jpexs.decompiler.flash.action.model.operations.StrictNeqActionItem; -import com.jpexs.decompiler.flash.action.model.operations.StringAddActionItem; -import com.jpexs.decompiler.flash.action.model.operations.StringEqActionItem; -import com.jpexs.decompiler.flash.action.model.operations.StringGeActionItem; -import com.jpexs.decompiler.flash.action.model.operations.StringGtActionItem; -import com.jpexs.decompiler.flash.action.model.operations.StringLeActionItem; -import com.jpexs.decompiler.flash.action.model.operations.StringLtActionItem; -import com.jpexs.decompiler.flash.action.model.operations.StringNeActionItem; -import com.jpexs.decompiler.flash.action.model.operations.SubtractActionItem; -import com.jpexs.decompiler.flash.action.model.operations.URShiftActionItem; +import com.jpexs.decompiler.flash.action.model.*; +import com.jpexs.decompiler.flash.action.model.clauses.*; +import com.jpexs.decompiler.flash.action.model.operations.*; import com.jpexs.decompiler.flash.action.parser.ActionParseException; import com.jpexs.decompiler.flash.action.swf4.ActionIf; import com.jpexs.decompiler.flash.action.swf4.ActionPush; @@ -141,38 +40,15 @@ import com.jpexs.decompiler.graph.CompilationException; import com.jpexs.decompiler.graph.GraphSourceItem; import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.decompiler.graph.TypeItem; -import com.jpexs.decompiler.graph.model.AndItem; -import com.jpexs.decompiler.graph.model.BlockItem; -import com.jpexs.decompiler.graph.model.BreakItem; -import com.jpexs.decompiler.graph.model.CommaExpressionItem; -import com.jpexs.decompiler.graph.model.ContinueItem; -import com.jpexs.decompiler.graph.model.DefaultItem; -import com.jpexs.decompiler.graph.model.DoWhileItem; -import com.jpexs.decompiler.graph.model.DuplicateItem; -import com.jpexs.decompiler.graph.model.EmptyCommand; -import com.jpexs.decompiler.graph.model.ForItem; -import com.jpexs.decompiler.graph.model.IfItem; -import com.jpexs.decompiler.graph.model.LocalData; -import com.jpexs.decompiler.graph.model.NotItem; -import com.jpexs.decompiler.graph.model.OrItem; -import com.jpexs.decompiler.graph.model.ParenthesisItem; -import com.jpexs.decompiler.graph.model.PopItem; -import com.jpexs.decompiler.graph.model.PushItem; -import com.jpexs.decompiler.graph.model.SwitchItem; -import com.jpexs.decompiler.graph.model.TernarOpItem; -import com.jpexs.decompiler.graph.model.TrueItem; -import com.jpexs.decompiler.graph.model.WhileItem; +import com.jpexs.decompiler.graph.model.*; import com.jpexs.helpers.Reference; + import java.io.IOException; import java.io.StringReader; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; /** - * + * ActionScript 1/2 parser. * @author JPEXS */ public class ActionScript2Parser { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionSourceGenerator.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionSourceGenerator.java index 7f1ee77f1..90f73b1f3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionSourceGenerator.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionSourceGenerator.java @@ -23,62 +23,22 @@ import com.jpexs.decompiler.flash.action.model.DirectValueActionItem; import com.jpexs.decompiler.flash.action.model.FunctionActionItem; import com.jpexs.decompiler.flash.action.model.GetMemberActionItem; import com.jpexs.decompiler.flash.action.model.GetVariableActionItem; -import com.jpexs.decompiler.flash.action.swf4.ActionGetVariable; -import com.jpexs.decompiler.flash.action.swf4.ActionIf; -import com.jpexs.decompiler.flash.action.swf4.ActionJump; -import com.jpexs.decompiler.flash.action.swf4.ActionNot; -import com.jpexs.decompiler.flash.action.swf4.ActionPop; -import com.jpexs.decompiler.flash.action.swf4.ActionPush; -import com.jpexs.decompiler.flash.action.swf4.ActionSetVariable; -import com.jpexs.decompiler.flash.action.swf4.ConstantIndex; -import com.jpexs.decompiler.flash.action.swf4.RegisterNumber; -import com.jpexs.decompiler.flash.action.swf5.ActionCallFunction; -import com.jpexs.decompiler.flash.action.swf5.ActionCallMethod; -import com.jpexs.decompiler.flash.action.swf5.ActionDefineFunction; -import com.jpexs.decompiler.flash.action.swf5.ActionGetMember; -import com.jpexs.decompiler.flash.action.swf5.ActionNewObject; -import com.jpexs.decompiler.flash.action.swf5.ActionPushDuplicate; -import com.jpexs.decompiler.flash.action.swf5.ActionSetMember; -import com.jpexs.decompiler.flash.action.swf5.ActionStoreRegister; +import com.jpexs.decompiler.flash.action.swf4.*; +import com.jpexs.decompiler.flash.action.swf5.*; import com.jpexs.decompiler.flash.action.swf6.ActionStrictEquals; import com.jpexs.decompiler.flash.action.swf7.ActionExtends; import com.jpexs.decompiler.flash.action.swf7.ActionImplementsOp; import com.jpexs.decompiler.flash.ecma.Null; import com.jpexs.decompiler.flash.helpers.collections.MyEntry; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; -import com.jpexs.decompiler.graph.TypeItem; -import com.jpexs.decompiler.graph.model.AndItem; -import com.jpexs.decompiler.graph.model.BreakItem; -import com.jpexs.decompiler.graph.model.CommaExpressionItem; -import com.jpexs.decompiler.graph.model.ContinueItem; -import com.jpexs.decompiler.graph.model.DefaultItem; -import com.jpexs.decompiler.graph.model.DoWhileItem; -import com.jpexs.decompiler.graph.model.DuplicateItem; -import com.jpexs.decompiler.graph.model.FalseItem; -import com.jpexs.decompiler.graph.model.ForItem; -import com.jpexs.decompiler.graph.model.IfItem; -import com.jpexs.decompiler.graph.model.NotItem; -import com.jpexs.decompiler.graph.model.OrItem; -import com.jpexs.decompiler.graph.model.PopItem; -import com.jpexs.decompiler.graph.model.PushItem; -import com.jpexs.decompiler.graph.model.SwitchItem; -import com.jpexs.decompiler.graph.model.TernarOpItem; -import com.jpexs.decompiler.graph.model.TrueItem; -import com.jpexs.decompiler.graph.model.WhileItem; +import com.jpexs.decompiler.graph.*; +import com.jpexs.decompiler.graph.model.*; import com.jpexs.helpers.Helper; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; -import java.util.LinkedHashSet; -import java.util.List; -import java.util.Set; + +import java.util.*; import java.util.logging.Logger; /** - * + * ActionScript 1/2 bytecode generator. * @author JPEXS */ public class ActionSourceGenerator implements SourceGenerator { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/LexBufferer.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/LexBufferer.java index 195eb3ab6..d1224f146 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/LexBufferer.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/LexBufferer.java @@ -20,7 +20,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Bufferer for lexer. * @author JPEXS */ public class LexBufferer implements LexListener { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/LexListener.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/LexListener.java index a61496547..dc3cfa888 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/LexListener.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/LexListener.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.action.parser.script; /** - * + * Listener for lexer. * @author JPEXS */ public interface LexListener { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/NeedsGenerateAgainException.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/NeedsGenerateAgainException.java index ed17e9404..1d6226657 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/NeedsGenerateAgainException.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/NeedsGenerateAgainException.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.action.parser.script; import java.util.List; /** - * + * Exception that is thrown when the script needs to be generated again. * @author JPEXS */ public class NeedsGenerateAgainException extends Exception { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ParsedSymbol.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ParsedSymbol.java index 36f4eb365..2310fc978 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ParsedSymbol.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ParsedSymbol.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.action.parser.script; /** - * + * ActionScript 1/2 parsed symbol. * @author JPEXS */ public class ParsedSymbol { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/SymbolGroup.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/SymbolGroup.java index 0dd8b8253..88f19fe2f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/SymbolGroup.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/SymbolGroup.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.action.parser.script; /** - * + * ActionScript 1/2 symbol group. * @author JPEXS */ public enum SymbolGroup { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/SymbolType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/SymbolType.java index 5d86ba81d..2daeba38c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/SymbolType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/SymbolType.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.action.parser.script; import com.jpexs.decompiler.graph.GraphTargetItem; /** - * + * ActionScript 1/2 symbol type. * @author JPEXS */ public enum SymbolType { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/VariableActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/VariableActionItem.java index 3334651c7..d9a041406 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/VariableActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/VariableActionItem.java @@ -28,7 +28,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Variable action item. * @author JPEXS */ public class VariableActionItem extends ActionItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/BinaryDataExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/BinaryDataExporter.java index 53f387acc..eac0a57ee 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/BinaryDataExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/BinaryDataExporter.java @@ -27,11 +27,8 @@ import com.jpexs.decompiler.flash.tags.Tag; import com.jpexs.decompiler.flash.tags.base.BinaryDataInterface; import com.jpexs.helpers.Helper; import com.jpexs.helpers.Path; -import java.io.BufferedOutputStream; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.OutputStream; + +import java.io.*; import java.nio.file.Files; import java.nio.file.StandardCopyOption; import java.util.ArrayList; @@ -39,7 +36,7 @@ import java.util.List; import java.util.Set; /** - * + * Binary data exporter. * @author JPEXS */ public class BinaryDataExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/BlendModeSetable.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/BlendModeSetable.java index 891c1fc4d..af0e089a8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/BlendModeSetable.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/BlendModeSetable.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters; /** - * + * Interface for setting blend mode. * @author JPEXS */ public interface BlendModeSetable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/DualPdfGraphics2D.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/DualPdfGraphics2D.java index 375c16c90..abb3de0f9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/DualPdfGraphics2D.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/DualPdfGraphics2D.java @@ -57,7 +57,8 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Dual PDF and image graphics 2D implementation. + * Applies all drawing operations to both image and PDF graphics. * @author JPEXS */ public class DualPdfGraphics2D extends Graphics2D implements BlendModeSetable, GraphicsGroupable, GraphicsTextDrawable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/Font4Exporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/Font4Exporter.java index 771bffd84..fcb599d44 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/Font4Exporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/Font4Exporter.java @@ -42,7 +42,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * DefineFont4 exporter. * @author JPEXS */ public class Font4Exporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/FontExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/FontExporter.java index 310a455f4..981a8f0df 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/FontExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/FontExporter.java @@ -57,7 +57,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Font exporter. * @author JPEXS */ public class FontExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/FrameExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/FrameExporter.java index 33724e953..178cb5404 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/FrameExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/FrameExporter.java @@ -97,7 +97,7 @@ import org.monte.media.VideoFormatKeys; import org.monte.media.avi.AVIWriter; /** - * + * Frame exporter. * @author JPEXS */ public class FrameExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/GraphicsGroupable.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/GraphicsGroupable.java index 4fe232b07..5e1bd5c7c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/GraphicsGroupable.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/GraphicsGroupable.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters; import java.awt.Graphics; /** - * + * Interface for grouping graphics. * @author JPEXS */ public interface GraphicsGroupable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/GraphicsTextDrawable.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/GraphicsTextDrawable.java index 2e8343737..c96f6d4cc 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/GraphicsTextDrawable.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/GraphicsTextDrawable.java @@ -24,7 +24,7 @@ import com.jpexs.decompiler.flash.types.TEXTRECORD; import java.util.List; /** - * + * Interface for drawing text records. * @author JPEXS */ public interface GraphicsTextDrawable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/ImageExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/ImageExporter.java index db18507c9..22bfc870c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/ImageExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/ImageExporter.java @@ -48,7 +48,7 @@ import java.util.Set; import javax.imageio.ImageIO; /** - * + * Image exporter. * @author JPEXS */ public class ImageExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/MorphShapeExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/MorphShapeExporter.java index 94047a257..e99200aa9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/MorphShapeExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/MorphShapeExporter.java @@ -63,7 +63,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * MorphShape exporter. * @author JPEXS */ public class MorphShapeExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/MovieExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/MovieExporter.java index 6f0f77a2d..759d8fdf8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/MovieExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/MovieExporter.java @@ -51,7 +51,7 @@ import java.util.Map; import java.util.Set; /** - * + * Movie exporter. * @author JPEXS */ public class MovieExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/PreviewExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/PreviewExporter.java index 98c2598bc..00afc52f7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/PreviewExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/PreviewExporter.java @@ -92,7 +92,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Preview exporter. * @author JPEXS */ public class PreviewExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/ShapeExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/ShapeExporter.java index ee293b8fe..32dd4779a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/ShapeExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/ShapeExporter.java @@ -61,7 +61,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Shape exporter. * @author JPEXS */ public class ShapeExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/SoundExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/SoundExporter.java index 740ad3899..132126998 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/SoundExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/SoundExporter.java @@ -55,7 +55,7 @@ import java.util.List; import java.util.Set; /** - * + * Sound exporter. * @author JPEXS */ public class SoundExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/SymbolClassExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/SymbolClassExporter.java index dc18d1789..3dc09b771 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/SymbolClassExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/SymbolClassExporter.java @@ -36,7 +36,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Symbol class exporter. * @author JPEXS */ public class SymbolClassExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/TextExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/TextExporter.java index 5f9d94ef6..f16937165 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/TextExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/TextExporter.java @@ -40,7 +40,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Text exporter. * @author JPEXS */ public class TextExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/amf/amf3/Amf3Exporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/amf/amf3/Amf3Exporter.java index 94fe648fa..eb91b5be2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/amf/amf3/Amf3Exporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/amf/amf3/Amf3Exporter.java @@ -17,25 +17,16 @@ package com.jpexs.decompiler.flash.exporters.amf.amf3; import com.jpexs.decompiler.flash.amf.amf3.WithSubValues; -import com.jpexs.decompiler.flash.amf.amf3.types.AbstractVectorType; -import com.jpexs.decompiler.flash.amf.amf3.types.ArrayType; -import com.jpexs.decompiler.flash.amf.amf3.types.BasicType; -import com.jpexs.decompiler.flash.amf.amf3.types.ByteArrayType; -import com.jpexs.decompiler.flash.amf.amf3.types.DateType; -import com.jpexs.decompiler.flash.amf.amf3.types.DictionaryType; -import com.jpexs.decompiler.flash.amf.amf3.types.ObjectType; -import com.jpexs.decompiler.flash.amf.amf3.types.XmlDocType; -import com.jpexs.decompiler.flash.amf.amf3.types.XmlType; +import com.jpexs.decompiler.flash.amf.amf3.types.*; import com.jpexs.decompiler.flash.ecma.EcmaScript; import com.jpexs.helpers.Helper; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.text.SimpleDateFormat; +import java.util.*; + +/** + * AMF3 exporter. + */ public class Amf3Exporter { /** diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/ExportRectangle.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/ExportRectangle.java index 5854f2dd3..39e2a0f87 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/ExportRectangle.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/ExportRectangle.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.types.RECT; import java.awt.geom.Rectangle2D; /** - * + * Export rectangle. * @author JPEXS */ public class ExportRectangle { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/FillStyle.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/FillStyle.java index 9ae1d6157..b4b22e0f6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/FillStyle.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/FillStyle.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.flash.types.GRADIENT; import com.jpexs.decompiler.flash.types.RGB; /** - * + * Fill style, used in shape export. * @author JPEXS */ public class FillStyle { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/LineStyle.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/LineStyle.java index 23dd625ce..1af93f5c6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/LineStyle.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/LineStyle.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.flash.types.LINESTYLE2; import com.jpexs.decompiler.flash.types.RGB; /** - * + * Line style, used in shape export. * @author JPEXS */ public class LineStyle { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/Matrix.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/Matrix.java index 90fdf2299..d8e6f9742 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/Matrix.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/Matrix.java @@ -21,7 +21,7 @@ import java.awt.geom.AffineTransform; import java.awt.geom.Point2D; /** - * + * Matrix class, used in shape export. * @author JPEXS */ public final class Matrix implements Cloneable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/Point.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/Point.java index 932f328e6..7d8300ffd 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/Point.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/Point.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.commonshape; /** - * + * Point class, used in shape export. * @author JPEXS */ public class Point { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/SVGExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/SVGExporter.java index ecbad60cf..b987a5447 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/SVGExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/commonshape/SVGExporter.java @@ -53,7 +53,7 @@ import org.w3c.dom.Element; import org.w3c.dom.Node; /** - * + * SVG exporter. * @author JPEXS */ public class SVGExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/BinaryDataExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/BinaryDataExportMode.java index dda933b60..036cc629a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/BinaryDataExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/BinaryDataExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Binary data export mode. * @author JPEXS */ public enum BinaryDataExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ButtonExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ButtonExportMode.java index fc6905a29..0f18e0694 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ButtonExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ButtonExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Button export mode. * @author JPEXS */ public enum ButtonExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ExeExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ExeExportMode.java index af943eb3d..a8863e1ff 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ExeExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ExeExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * EXE export mode. * @author JPEXS */ public enum ExeExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/Font4ExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/Font4ExportMode.java index caadaea40..a89d345aa 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/Font4ExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/Font4ExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * DefineFont4 export mode. * @author JPEXS */ public enum Font4ExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/FontExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/FontExportMode.java index 0393dee17..6918040b4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/FontExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/FontExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Font export mode. * @author JPEXS */ public enum FontExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/FrameExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/FrameExportMode.java index 96a4fda96..4b4927be6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/FrameExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/FrameExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Frame export mode. * @author JPEXS */ public enum FrameExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ImageExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ImageExportMode.java index d5d2b2b49..32038e35f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ImageExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ImageExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Image export mode. * @author JPEXS */ public enum ImageExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/MorphShapeExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/MorphShapeExportMode.java index 1f1b358ef..56c673034 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/MorphShapeExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/MorphShapeExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Morph shape export mode. * @author JPEXS */ public enum MorphShapeExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/MovieExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/MovieExportMode.java index 9851b5ab2..c6b5ab67b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/MovieExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/MovieExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Movie export mode. * @author JPEXS */ public enum MovieExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ScriptExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ScriptExportMode.java index 51c584b80..3e6200a68 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ScriptExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ScriptExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Script export mode. * @author JPEXS */ public enum ScriptExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ShapeExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ShapeExportMode.java index 37cc56e0f..3454160c1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ShapeExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/ShapeExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Shape export mode. * @author JPEXS */ public enum ShapeExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/SoundExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/SoundExportMode.java index 7df310c62..462117927 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/SoundExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/SoundExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Sound export mode. * @author JPEXS */ public enum SoundExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/SpriteExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/SpriteExportMode.java index 86a31b429..fb14943c7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/SpriteExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/SpriteExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Sprite export mode. * @author JPEXS */ public enum SpriteExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/SymbolClassExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/SymbolClassExportMode.java index 9b62e247a..69a0d4476 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/SymbolClassExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/SymbolClassExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Symbol class export mode. * @author JPEXS */ public enum SymbolClassExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/TextExportMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/TextExportMode.java index 4a0c0ff30..8ea39a6d6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/TextExportMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/modes/TextExportMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.modes; /** - * + * Text export mode. * @author JPEXS */ public enum TextExportMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/CanvasMorphShapeExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/CanvasMorphShapeExporter.java index 6e77e3d3e..3eef8681f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/CanvasMorphShapeExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/CanvasMorphShapeExporter.java @@ -22,20 +22,12 @@ import com.jpexs.decompiler.flash.exporters.commonshape.Point; import com.jpexs.decompiler.flash.exporters.shape.CanvasShapeExporter; import com.jpexs.decompiler.flash.tags.DefineMorphShapeTag; import com.jpexs.decompiler.flash.tags.base.ImageTag; -import com.jpexs.decompiler.flash.types.ColorTransform; -import com.jpexs.decompiler.flash.types.FILLSTYLE; -import com.jpexs.decompiler.flash.types.GRADIENT; -import com.jpexs.decompiler.flash.types.GRADRECORD; -import com.jpexs.decompiler.flash.types.LINESTYLE2; -import com.jpexs.decompiler.flash.types.RECT; -import com.jpexs.decompiler.flash.types.RGB; -import com.jpexs.decompiler.flash.types.RGBA; -import com.jpexs.decompiler.flash.types.SHAPE; +import com.jpexs.decompiler.flash.types.*; import com.jpexs.helpers.Helper; import com.jpexs.helpers.SerializableImage; /** - * + * Canvas morph shape exporter. * @author JPEXS */ public class CanvasMorphShapeExporter extends MorphShapeExporterBase { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/CurvedMorphEdge.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/CurvedMorphEdge.java index 34e25f691..31c52de16 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/CurvedMorphEdge.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/CurvedMorphEdge.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.morphshape; /** - * + * Curved morph edge. * @author JPEXS */ public class CurvedMorphEdge extends StraightMorphEdge implements IMorphEdge { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/DefaultSVGMorphShapeExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/DefaultSVGMorphShapeExporter.java index 91cac7608..d33b90921 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/DefaultSVGMorphShapeExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/DefaultSVGMorphShapeExporter.java @@ -24,7 +24,7 @@ import com.jpexs.decompiler.flash.types.RGB; import com.jpexs.decompiler.flash.types.SHAPE; /** - * + * Default SVG morph shape exporter. * @author JPEXS, Claus Wahlers */ public abstract class DefaultSVGMorphShapeExporter extends MorphShapeExporterBase { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/IMorphEdge.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/IMorphEdge.java index 7535958d9..d1854a05c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/IMorphEdge.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/IMorphEdge.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.morphshape; /** - * + * Interface for morph edges. * @author JPEXS */ public interface IMorphEdge { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/IMorphShapeExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/IMorphShapeExporter.java index 7288155ce..9d6d96898 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/IMorphShapeExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/IMorphShapeExporter.java @@ -22,7 +22,7 @@ import com.jpexs.decompiler.flash.types.GRADRECORD; import com.jpexs.decompiler.flash.types.RGB; /** - * + * Interface for morph shape exporters. * @author JPEXS */ public interface IMorphShapeExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/MorphShapeExporterBase.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/MorphShapeExporterBase.java index 52fbc4755..4035a6ea8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/MorphShapeExporterBase.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/MorphShapeExporterBase.java @@ -40,7 +40,7 @@ import java.util.List; import java.util.Map; /** - * + * Base class for morph shape exporters. * @author JPEXS, Claus Wahlers */ public abstract class MorphShapeExporterBase implements IMorphShapeExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/SVGMorphShapeExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/SVGMorphShapeExporter.java index 97fd1de48..40ce84aeb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/SVGMorphShapeExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/SVGMorphShapeExporter.java @@ -35,7 +35,7 @@ import java.awt.Color; import org.w3c.dom.Element; /** - * + * SVG morph shape exporter. * @author JPEXS, Claus Wahlers */ public class SVGMorphShapeExporter extends DefaultSVGMorphShapeExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/StraightMorphEdge.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/StraightMorphEdge.java index 37693f0db..665f7e262 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/StraightMorphEdge.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/morphshape/StraightMorphEdge.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.morphshape; /** - * + * Straight morph edge. * @author JPEXS */ public class StraightMorphEdge implements IMorphEdge { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/AS2ScriptExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/AS2ScriptExporter.java index e3a4f14d9..18c7667aa 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/AS2ScriptExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/AS2ScriptExporter.java @@ -24,24 +24,19 @@ import com.jpexs.decompiler.flash.exporters.settings.ScriptExportSettings; import com.jpexs.decompiler.flash.tags.base.ASMSource; import com.jpexs.helpers.CancellableWorker; import com.jpexs.helpers.Helper; + import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.concurrent.Callable; -import java.util.concurrent.ExecutionException; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.concurrent.Future; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.TimeoutException; +import java.util.concurrent.*; import java.util.logging.Level; import java.util.logging.Logger; /** - * + * ActionScript 1/2 script exporter. * @author JPEXS */ public class AS2ScriptExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/AS3ScriptExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/AS3ScriptExporter.java index 9a90f3942..46d7e03f6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/AS3ScriptExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/AS3ScriptExporter.java @@ -16,24 +16,10 @@ */ package com.jpexs.decompiler.flash.exporters.script; -import com.jpexs.decompiler.flash.AbortRetryIgnoreHandler; import com.jpexs.decompiler.flash.EventListener; -import com.jpexs.decompiler.flash.ReadOnlyTagList; -import com.jpexs.decompiler.flash.RetryTask; -import com.jpexs.decompiler.flash.SWF; -import com.jpexs.decompiler.flash.SWFOutputStream; +import com.jpexs.decompiler.flash.*; import com.jpexs.decompiler.flash.abc.ScriptPack; -import com.jpexs.decompiler.flash.abc.avm2.model.CallPropertyAVM2Item; -import com.jpexs.decompiler.flash.abc.avm2.model.CoerceAVM2Item; -import com.jpexs.decompiler.flash.abc.avm2.model.ConstructPropAVM2Item; -import com.jpexs.decompiler.flash.abc.avm2.model.FullMultinameAVM2Item; -import com.jpexs.decompiler.flash.abc.avm2.model.GetPropertyAVM2Item; -import com.jpexs.decompiler.flash.abc.avm2.model.InitPropertyAVM2Item; -import com.jpexs.decompiler.flash.abc.avm2.model.LocalRegAVM2Item; -import com.jpexs.decompiler.flash.abc.avm2.model.NewArrayAVM2Item; -import com.jpexs.decompiler.flash.abc.avm2.model.SetLocalAVM2Item; -import com.jpexs.decompiler.flash.abc.avm2.model.SetPropertyAVM2Item; -import com.jpexs.decompiler.flash.abc.avm2.model.ThisAVM2Item; +import com.jpexs.decompiler.flash.abc.avm2.model.*; import com.jpexs.decompiler.flash.abc.avm2.model.clauses.DeclarationAVM2Item; import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing; import com.jpexs.decompiler.flash.abc.types.ConvertData; @@ -45,76 +31,26 @@ import com.jpexs.decompiler.flash.abc.types.traits.TraitMethodGetterSetter; import com.jpexs.decompiler.flash.abc.types.traits.Traits; import com.jpexs.decompiler.flash.configuration.Configuration; import com.jpexs.decompiler.flash.ecma.EcmaScript; -import com.jpexs.decompiler.flash.exporters.BinaryDataExporter; -import com.jpexs.decompiler.flash.exporters.Font4Exporter; -import com.jpexs.decompiler.flash.exporters.FontExporter; -import com.jpexs.decompiler.flash.exporters.ImageExporter; -import com.jpexs.decompiler.flash.exporters.SoundExporter; -import com.jpexs.decompiler.flash.exporters.modes.BinaryDataExportMode; -import com.jpexs.decompiler.flash.exporters.modes.Font4ExportMode; -import com.jpexs.decompiler.flash.exporters.modes.FontExportMode; -import com.jpexs.decompiler.flash.exporters.modes.ImageExportMode; -import com.jpexs.decompiler.flash.exporters.modes.ScriptExportMode; -import com.jpexs.decompiler.flash.exporters.modes.SoundExportMode; -import com.jpexs.decompiler.flash.exporters.settings.BinaryDataExportSettings; -import com.jpexs.decompiler.flash.exporters.settings.Font4ExportSettings; -import com.jpexs.decompiler.flash.exporters.settings.FontExportSettings; -import com.jpexs.decompiler.flash.exporters.settings.ImageExportSettings; -import com.jpexs.decompiler.flash.exporters.settings.ScriptExportSettings; -import com.jpexs.decompiler.flash.exporters.settings.SoundExportSettings; +import com.jpexs.decompiler.flash.exporters.*; +import com.jpexs.decompiler.flash.exporters.modes.*; +import com.jpexs.decompiler.flash.exporters.settings.*; import com.jpexs.decompiler.flash.helpers.NulWriter; -import com.jpexs.decompiler.flash.tags.DefineBinaryDataTag; -import com.jpexs.decompiler.flash.tags.DefineBitsJPEG2Tag; -import com.jpexs.decompiler.flash.tags.DefineBitsTag; -import com.jpexs.decompiler.flash.tags.DefineFont4Tag; -import com.jpexs.decompiler.flash.tags.DefineSoundTag; -import com.jpexs.decompiler.flash.tags.DefineSpriteTag; -import com.jpexs.decompiler.flash.tags.EndTag; -import com.jpexs.decompiler.flash.tags.ExportAssetsTag; -import com.jpexs.decompiler.flash.tags.FileAttributesTag; -import com.jpexs.decompiler.flash.tags.SetBackgroundColorTag; -import com.jpexs.decompiler.flash.tags.ShowFrameTag; -import com.jpexs.decompiler.flash.tags.SymbolClassTag; -import com.jpexs.decompiler.flash.tags.Tag; -import com.jpexs.decompiler.flash.tags.base.CharacterIdTag; -import com.jpexs.decompiler.flash.tags.base.CharacterTag; -import com.jpexs.decompiler.flash.tags.base.FontTag; -import com.jpexs.decompiler.flash.tags.base.ImageTag; -import com.jpexs.decompiler.flash.tags.base.PlaceObjectTypeTag; -import com.jpexs.decompiler.flash.tags.base.RemoveTag; +import com.jpexs.decompiler.flash.tags.*; +import com.jpexs.decompiler.flash.tags.base.*; import com.jpexs.decompiler.graph.DottedChain; import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.decompiler.graph.ScopeStack; -import com.jpexs.helpers.ByteArrayRange; -import com.jpexs.helpers.CancellableWorker; -import com.jpexs.helpers.Helper; -import com.jpexs.helpers.Path; -import com.jpexs.helpers.XmlPrettyFormat; +import com.jpexs.helpers.*; import com.jpexs.helpers.utf8.Utf8Helper; -import java.io.ByteArrayOutputStream; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; -import java.util.LinkedHashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.concurrent.Callable; -import java.util.concurrent.ExecutionException; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.concurrent.Future; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.TimeoutException; + +import java.io.*; +import java.util.*; +import java.util.concurrent.*; import java.util.logging.Level; import java.util.logging.Logger; /** - * + * ActionScript 3 script exporter. * @author JPEXS */ public class AS3ScriptExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/Dependency.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/Dependency.java index 25b8353db..97e27a28e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/Dependency.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/Dependency.java @@ -19,6 +19,9 @@ package com.jpexs.decompiler.flash.exporters.script; import com.jpexs.decompiler.graph.DottedChain; import java.util.Objects; +/** + * Dependency of a script. + */ public class Dependency { private DottedChain id; diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/DependencyParser.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/DependencyParser.java index c8c422964..b8a7c0cd8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/DependencyParser.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/DependencyParser.java @@ -37,6 +37,9 @@ import com.jpexs.decompiler.graph.TypeItem; import java.util.ArrayList; import java.util.List; +/** + * Dependency parser. + */ public class DependencyParser { public static void parseDependenciesFromNS(AbcIndexing abcIndex, String ignoredCustom, ABC abc, List dependencies, int namespace_index, DottedChain ignorePackage, String name, DependencyType dependencyType, List uses) { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/DependencyType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/DependencyType.java index 1e31ff5a4..97d193ed6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/DependencyType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/DependencyType.java @@ -16,6 +16,9 @@ */ package com.jpexs.decompiler.flash.exporters.script; +/** + * Dependency of a script. + */ public enum DependencyType { INHERITANCE, NAMESPACE, SIGNATURE, EXPRESSION } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/DotId.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/DotId.java index 142f592f7..d5163450c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/DotId.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/DotId.java @@ -21,7 +21,7 @@ import java.util.Objects; import java.util.regex.Pattern; /** - * + * Dot (GraphViz) identifier. * @author JPEXS */ public final class DotId { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/ExportPackTask.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/ExportPackTask.java index ef9bb5d71..9bce70280 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/ExportPackTask.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/ExportPackTask.java @@ -30,7 +30,7 @@ import java.io.IOException; import java.util.concurrent.Callable; /** - * + * Export script pack task. * @author JPEXS */ public class ExportPackTask implements Callable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/ExportScriptTask.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/ExportScriptTask.java index 25ace1adf..074c31b8a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/ExportScriptTask.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/ExportScriptTask.java @@ -37,7 +37,7 @@ import java.util.concurrent.Callable; import java.util.logging.Logger; /** - * + * Export script task. * @author JPEXS */ public class ExportScriptTask implements Callable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/LinkReportExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/LinkReportExporter.java index a398c5c35..8e50378fa 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/LinkReportExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/LinkReportExporter.java @@ -37,7 +37,7 @@ import java.util.Set; /** * Class LinkReportExporter - generates Linker reports similar to Flex - * -link-report, but for SWF files + * -link-report, but for SWF files. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/PcodeGraphVizExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/PcodeGraphVizExporter.java index f70002317..796d56b64 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/PcodeGraphVizExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/PcodeGraphVizExporter.java @@ -48,7 +48,7 @@ import java.util.Map; import java.util.Set; /** - * + * P-code GraphViz exporter. * @author JPEXS */ public class PcodeGraphVizExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/graphviz/AbstractLexer.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/graphviz/AbstractLexer.java index 2aa3601f5..84d27768d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/graphviz/AbstractLexer.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/graphviz/AbstractLexer.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.script.graphviz; import java.io.Reader; /** - * + * Abstract lexer class * @author JPEXS */ public abstract class AbstractLexer { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/graphviz/Token.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/graphviz/Token.java index b850e8894..466fcc0a5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/graphviz/Token.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/graphviz/Token.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.script.graphviz; import java.io.Serializable; /** - * + * Token. * @author JPEXS */ public class Token implements Serializable, Comparable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/graphviz/TokenType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/graphviz/TokenType.java index a5804cd56..d7108dfb7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/graphviz/TokenType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/script/graphviz/TokenType.java @@ -17,8 +17,8 @@ package com.jpexs.decompiler.flash.exporters.script.graphviz; /** - * - * @author jindr + * TokenType + * @author JPEXS */ public enum TokenType { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/BinaryDataExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/BinaryDataExportSettings.java index 50afd32f6..14f61fce4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/BinaryDataExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/BinaryDataExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.BinaryDataExportMode; /** - * + * Binary data export settings. * @author JPEXS */ public class BinaryDataExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ButtonExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ButtonExportSettings.java index 18145f6d8..87e73a257 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ButtonExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ButtonExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.ButtonExportMode; /** - * + * Button export settings. * @author JPEXS */ public class ButtonExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/Font4ExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/Font4ExportSettings.java index c6a974dcc..0153a8f19 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/Font4ExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/Font4ExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.Font4ExportMode; /** - * + * DefineFont4 export settings. * @author JPEXS */ public class Font4ExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/FontExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/FontExportSettings.java index ea0e7698c..718aadf7e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/FontExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/FontExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.FontExportMode; /** - * + * Font export settings. * @author JPEXS */ public class FontExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/FrameExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/FrameExportSettings.java index dca2a4798..59b6109c5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/FrameExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/FrameExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.FrameExportMode; /** - * + * Frame export settings. * @author JPEXS */ public class FrameExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ImageExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ImageExportSettings.java index bff4cec55..aa9d55271 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ImageExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ImageExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.ImageExportMode; /** - * + * Image export settings. * @author JPEXS */ public class ImageExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/MorphShapeExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/MorphShapeExportSettings.java index 5ea40724a..abe99b42a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/MorphShapeExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/MorphShapeExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.MorphShapeExportMode; /** - * + * Morph shape export settings. * @author JPEXS */ public class MorphShapeExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/MovieExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/MovieExportSettings.java index 8115bcb3d..7402c457a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/MovieExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/MovieExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.MovieExportMode; /** - * + * Movie export settings. * @author JPEXS */ public class MovieExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ScriptExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ScriptExportSettings.java index 500909643..69951b408 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ScriptExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ScriptExportSettings.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.exporters.modes.ScriptExportMode; import com.jpexs.decompiler.flash.helpers.FileTextWriter; /** - * + * Script export settings. * @author JPEXS */ public class ScriptExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ShapeExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ShapeExportSettings.java index 9f6a9b12c..0dff78931 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ShapeExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/ShapeExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.ShapeExportMode; /** - * + * Shape export settings. * @author JPEXS */ public class ShapeExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/SoundExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/SoundExportSettings.java index 80bf9fd6f..a7e899794 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/SoundExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/SoundExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.SoundExportMode; /** - * + * Sound export settings. * @author JPEXS */ public class SoundExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/SpriteExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/SpriteExportSettings.java index d1a6b0e61..c8aaf994b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/SpriteExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/SpriteExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.SpriteExportMode; /** - * + * Sprite export settings. * @author JPEXS */ public class SpriteExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/SymbolClassExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/SymbolClassExportSettings.java index a1cfb38cc..a5f97464f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/SymbolClassExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/SymbolClassExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.SymbolClassExportMode; /** - * + * SymbolClass export settings. * @author Dofera */ public class SymbolClassExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/TextExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/TextExportSettings.java index e8a090fd3..4e4d74cae 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/TextExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/settings/TextExportSettings.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.settings; import com.jpexs.decompiler.flash.exporters.modes.TextExportMode; /** - * + * Text export settings. * @author JPEXS */ public class TextExportSettings { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/BitmapExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/BitmapExporter.java index a6d3e4c71..b98d42be2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/BitmapExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/BitmapExporter.java @@ -22,29 +22,11 @@ import com.jpexs.decompiler.flash.exporters.commonshape.ExportRectangle; import com.jpexs.decompiler.flash.exporters.commonshape.Matrix; import com.jpexs.decompiler.flash.tags.base.ImageTag; import com.jpexs.decompiler.flash.tags.base.ShapeTag; -import com.jpexs.decompiler.flash.types.ColorTransform; -import com.jpexs.decompiler.flash.types.FILLSTYLE; -import com.jpexs.decompiler.flash.types.GRADIENT; -import com.jpexs.decompiler.flash.types.GRADRECORD; -import com.jpexs.decompiler.flash.types.LINESTYLE2; -import com.jpexs.decompiler.flash.types.RGB; -import com.jpexs.decompiler.flash.types.SHAPE; +import com.jpexs.decompiler.flash.types.*; import com.jpexs.graphics.ExtendedBasicStroke; import com.jpexs.helpers.SerializableImage; -import java.awt.AlphaComposite; -import java.awt.BasicStroke; -import java.awt.Color; -import java.awt.Graphics2D; -import java.awt.LinearGradientPaint; -import java.awt.MultipleGradientPaint; -import java.awt.Paint; -import java.awt.Point; -import java.awt.RadialGradientPaint; -import java.awt.Rectangle; -import java.awt.RenderingHints; -import java.awt.Shape; -import java.awt.Stroke; -import java.awt.TexturePaint; + +import java.awt.*; import java.awt.geom.AffineTransform; import java.awt.geom.Area; import java.awt.geom.GeneralPath; @@ -52,11 +34,9 @@ import java.awt.geom.NoninvertibleTransformException; import java.awt.image.BufferedImage; import java.util.ArrayList; import java.util.List; -import java.util.logging.Level; -import java.util.logging.Logger; /** - * + * Bitmap exporter. * @author JPEXS */ public class BitmapExporter extends ShapeExporterBase { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/CanvasShapeExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/CanvasShapeExporter.java index c13747395..7442f7167 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/CanvasShapeExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/CanvasShapeExporter.java @@ -21,20 +21,12 @@ import com.jpexs.decompiler.flash.exporters.commonshape.Matrix; import com.jpexs.decompiler.flash.exporters.commonshape.Point; import com.jpexs.decompiler.flash.tags.base.ImageTag; import com.jpexs.decompiler.flash.tags.base.ShapeTag; -import com.jpexs.decompiler.flash.types.ColorTransform; -import com.jpexs.decompiler.flash.types.FILLSTYLE; -import com.jpexs.decompiler.flash.types.GRADIENT; -import com.jpexs.decompiler.flash.types.GRADRECORD; -import com.jpexs.decompiler.flash.types.LINESTYLE2; -import com.jpexs.decompiler.flash.types.RECT; -import com.jpexs.decompiler.flash.types.RGB; -import com.jpexs.decompiler.flash.types.RGBA; -import com.jpexs.decompiler.flash.types.SHAPE; +import com.jpexs.decompiler.flash.types.*; import com.jpexs.helpers.Helper; import com.jpexs.helpers.SerializableImage; /** - * + * Canvas shape exporter. * @author JPEXS */ public class CanvasShapeExporter extends ShapeExporterBase { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/CurvedEdge.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/CurvedEdge.java index c515732f3..0f5ba7da2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/CurvedEdge.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/CurvedEdge.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.shape; /** - * + * Curved edge. * @author JPEXS */ public class CurvedEdge extends StraightEdge implements IEdge { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/DefaultSVGShapeExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/DefaultSVGShapeExporter.java index 264253ca0..ffcc6c55e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/DefaultSVGShapeExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/DefaultSVGShapeExporter.java @@ -24,7 +24,7 @@ import com.jpexs.decompiler.flash.types.RGB; import com.jpexs.decompiler.flash.types.SHAPE; /** - * + * Default SVG shape exporter. * @author JPEXS, Claus Wahlers */ public abstract class DefaultSVGShapeExporter extends ShapeExporterBase { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/IEdge.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/IEdge.java index 1199e4662..ebac05241 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/IEdge.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/IEdge.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.shape; /** - * + * Edge interface. * @author JPEXS */ public interface IEdge { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/IShapeExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/IShapeExporter.java index dc03cfe05..1ab579828 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/IShapeExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/IShapeExporter.java @@ -22,7 +22,7 @@ import com.jpexs.decompiler.flash.types.GRADRECORD; import com.jpexs.decompiler.flash.types.RGB; /** - * + * Shape exporter interface. * @author JPEXS */ public interface IShapeExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/MiterClipBasicStroke.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/MiterClipBasicStroke.java index 639793c33..d986a097b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/MiterClipBasicStroke.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/MiterClipBasicStroke.java @@ -28,7 +28,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Miter clip basic stroke. * @author JPEXS */ public class MiterClipBasicStroke implements Stroke { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/PathExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/PathExporter.java index 97e14b31d..c86704edc 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/PathExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/PathExporter.java @@ -28,7 +28,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Path exporter. * @author JPEXS */ public class PathExporter extends ShapeExporterBase { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/SVGShapeExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/SVGShapeExporter.java index 4d73c1a1b..47d5d5efb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/SVGShapeExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/SVGShapeExporter.java @@ -36,7 +36,7 @@ import java.awt.Color; import org.w3c.dom.Element; /** - * + * SVG shape exporter. * @author JPEXS, Claus Wahlers */ public class SVGShapeExporter extends DefaultSVGShapeExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/ShapeExportData.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/ShapeExportData.java index cea191b2a..10c38eba5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/ShapeExportData.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/ShapeExportData.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.flash.exporters.commonshape.LineStyle; import java.util.List; /** - * + * Shape export data. * @author JPEXS */ public class ShapeExportData { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/ShapeExporterBase.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/ShapeExporterBase.java index 3179df0d2..da6a70fb1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/ShapeExporterBase.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/ShapeExporterBase.java @@ -42,7 +42,7 @@ import java.util.List; import java.util.Map; /** - * + * Shape exporter base. * @author JPEXS, Claus Wahlers */ public abstract class ShapeExporterBase implements IShapeExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/StraightEdge.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/StraightEdge.java index a2fe02c7f..f58bf184d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/StraightEdge.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/shape/StraightEdge.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.exporters.shape; /** - * + * Straight edge. * @author JPEXS */ public class StraightEdge implements IEdge { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/IndentedStringBuilder.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/IndentedStringBuilder.java index 4132fd0e1..de50b9736 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/IndentedStringBuilder.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/IndentedStringBuilder.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.exporters.swf; import com.jpexs.helpers.Helper; /** - * + * Indented string builder. * @author JPEXS */ public class IndentedStringBuilder { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfFile.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfFile.java index 8f7599f96..fede2d464 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfFile.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfFile.java @@ -20,7 +20,8 @@ import com.jpexs.decompiler.flash.SWF; import java.io.IOException; /** - * + * Swf file. + * ??? * @author JPEXS */ public class SwfFile { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfFlashDevelopExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfFlashDevelopExporter.java index 97e97486d..571208f96 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfFlashDevelopExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfFlashDevelopExporter.java @@ -30,7 +30,7 @@ import java.io.FileOutputStream; import java.io.IOException; /** - * + * Exports SWF to FlashDevelop project. * @author JPEXS */ public class SwfFlashDevelopExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfIntelliJIdeaExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfIntelliJIdeaExporter.java index ac0396307..0e95d2bd5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfIntelliJIdeaExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfIntelliJIdeaExporter.java @@ -33,7 +33,7 @@ import java.util.Random; import java.util.UUID; /** - * + * Exports SWF to IntelliJ IDEA project. * @author JPEXS */ public class SwfIntelliJIdeaExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfJavaExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfJavaExporter.java index c700ff9a9..42cdba34f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfJavaExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfJavaExporter.java @@ -43,7 +43,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Exports SWF to Java code. * @author JPEXS */ public class SwfJavaExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfToExeExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfToExeExporter.java index cbadf385e..4796d8a78 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfToExeExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfToExeExporter.java @@ -30,7 +30,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Exports SWF to EXE. * @author JPEXS */ public class SwfToExeExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfToSwcExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfToSwcExporter.java index 16b49cc00..17e65d789 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfToSwcExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfToSwcExporter.java @@ -46,6 +46,9 @@ import java.util.Set; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; +/** + * Exports SWF to SWC. + */ public class SwfToSwcExporter { private static final String DEPENDENCY_NAMESPACE = "n"; diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfXmlExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfXmlExporter.java index 9c9ac9833..75a1880b9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfXmlExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfXmlExporter.java @@ -47,7 +47,7 @@ import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; /** - * + * Exports SWF to XML. * @author JPEXS */ public class SwfXmlExporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flexsdk/MxmlcAs3ScriptReplacer.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flexsdk/MxmlcAs3ScriptReplacer.java index cb062223e..cdf82a943 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flexsdk/MxmlcAs3ScriptReplacer.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flexsdk/MxmlcAs3ScriptReplacer.java @@ -53,6 +53,9 @@ import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; +/** + * Replaces AS3 script in SWF using MXMLC compiler. + */ public class MxmlcAs3ScriptReplacer extends MxmlcRunner implements As3ScriptReplacerInterface { private ScriptPack initedPack; diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flexsdk/MxmlcException.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flexsdk/MxmlcException.java index 0d7d1038a..66afaa902 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flexsdk/MxmlcException.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flexsdk/MxmlcException.java @@ -16,6 +16,9 @@ */ package com.jpexs.decompiler.flash.flexsdk; +/** + * Exception thrown when mxmlc fails to compile a file. + */ public class MxmlcException extends Exception { private String mxmlcErrorOutput; diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flexsdk/MxmlcRunner.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flexsdk/MxmlcRunner.java index 6b0a8a7d1..329fe1d71 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flexsdk/MxmlcRunner.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flexsdk/MxmlcRunner.java @@ -22,6 +22,9 @@ import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.List; +/** + * Runs mxmlc compiler. + */ public class MxmlcRunner { private String flexSdkPath; diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/AUDIODATA.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/AUDIODATA.java index 6cf155b92..766453ae3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/AUDIODATA.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/AUDIODATA.java @@ -20,7 +20,7 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; /** - * + * Audio data. * @author JPEXS */ public class AUDIODATA extends DATA { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/DATA.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/DATA.java index 76cb899fd..75a6f4463 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/DATA.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/DATA.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.flv; /** - * + * Data. * @author JPEXS */ public abstract class DATA { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/FLVInputStream.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/FLVInputStream.java index 76b040849..491c60737 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/FLVInputStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/FLVInputStream.java @@ -27,7 +27,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * FLV input stream. * @author JPEXS */ public class FLVInputStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/FLVOutputStream.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/FLVOutputStream.java index 20c3ede0e..eae425f17 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/FLVOutputStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/FLVOutputStream.java @@ -22,7 +22,7 @@ import java.io.OutputStream; import java.util.List; /** - * + * FLV output stream * @author JPEXS */ public class FLVOutputStream extends OutputStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/FLVTAG.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/FLVTAG.java index b067277d5..1b720e281 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/FLVTAG.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/FLVTAG.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.flv; /** - * + * FLV tag. * @author JPEXS */ public class FLVTAG { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATA.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATA.java index 399fb744b..a33c5da7c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATA.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATA.java @@ -24,7 +24,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Script data. * @author JPEXS */ public class SCRIPTDATA extends DATA { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATADATE.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATADATE.java index 7f23ac81d..8ae932c31 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATADATE.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATADATE.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.flv; /** - * + * Script data date. * @author JPEXS */ public class SCRIPTDATADATE { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATAOBJECT.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATAOBJECT.java index 99fca5c55..8ce612c12 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATAOBJECT.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATAOBJECT.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.flv; /** - * + * Script data object. * @author JPEXS */ public class SCRIPTDATAOBJECT { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATAVALUE.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATAVALUE.java index 19db7d409..112bb3fe7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATAVALUE.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATAVALUE.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.flv; /** - * + * Script data value. * @author JPEXS */ public class SCRIPTDATAVALUE { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATAVARIABLE.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATAVARIABLE.java index a7ae2b33a..486cafe58 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATAVARIABLE.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/SCRIPTDATAVARIABLE.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.flv; /** - * + * Script data variable. * @author JPEXS */ public class SCRIPTDATAVARIABLE { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/UnparsedDATA.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/UnparsedDATA.java index 21ee820b2..3bf2b1b4f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/UnparsedDATA.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/UnparsedDATA.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.flv; /** - * + * Unparsed data. * @author JPEXS */ public class UnparsedDATA extends DATA { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/VIDEODATA.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/VIDEODATA.java index 2c8499997..057d0898f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/VIDEODATA.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/flv/VIDEODATA.java @@ -20,7 +20,7 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; /** - * + * Video data. * @author JPEXS */ public class VIDEODATA extends DATA { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/gfx/TgaSupport.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/gfx/TgaSupport.java index ec1368d34..3aa63d64b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/gfx/TgaSupport.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/gfx/TgaSupport.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.gfx; import javax.imageio.spi.IIORegistry; /** - * + * TGA file format support initialization. * @author JPEXS */ public class TgaSupport { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/harman/HarmanBinaryDataEncrypt.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/harman/HarmanBinaryDataEncrypt.java index e9d5868f4..e0521277b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/harman/HarmanBinaryDataEncrypt.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/harman/HarmanBinaryDataEncrypt.java @@ -30,6 +30,9 @@ import javax.crypto.NoSuchPaddingException; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; +/** + * Harman binary data encryption/decryption. + */ public class HarmanBinaryDataEncrypt { private static final String GLOBAL_KEY = "Adobe AIR SDK (c) 2021 HARMAN Internation Industries Incorporated"; diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/harman/HarmanSwfEncrypt.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/harman/HarmanSwfEncrypt.java index 845b8eb9b..3cd7f0426 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/harman/HarmanSwfEncrypt.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/harman/HarmanSwfEncrypt.java @@ -34,7 +34,7 @@ import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; /** - * + * Harman SWF encryption/decryption. * @author JPEXS * * Based on swfdecrypt.py by NathaanTFM diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/BMPFile.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/BMPFile.java index 576da04af..44e3e2a5e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/BMPFile.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/BMPFile.java @@ -16,16 +16,12 @@ */ package com.jpexs.decompiler.flash.helpers; -import java.awt.Component; -import java.awt.Image; +import java.awt.*; import java.awt.image.PixelGrabber; -import java.io.BufferedOutputStream; -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.OutputStream; +import java.io.*; /** + * BMP file writer. * Adapted from * http://www.javaworld.com/article/2077561/learn-java/java-tip-60--saving-bitmap-files-in-java.html */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/CodeFormatting.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/CodeFormatting.java index 17b222dda..128428f33 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/CodeFormatting.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/CodeFormatting.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.helpers; /** - * + * Code formatting settings. * @author JPEXS */ public class CodeFormatting { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/FontHelper.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/FontHelper.java index 02de5a7dc..d1523713b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/FontHelper.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/FontHelper.java @@ -37,7 +37,7 @@ import java.util.Locale; import java.util.Map; /** - * + * Font helper. * @author JPEXS */ public class FontHelper { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/Freed.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/Freed.java index 74d5ca1b0..0370905e2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/Freed.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/Freed.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.helpers; /** - * + * Interface for objects that can be freed. * @author JPEXS */ public interface Freed { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/ImageHelper.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/ImageHelper.java index a740410f1..031d33b33 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/ImageHelper.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/ImageHelper.java @@ -41,7 +41,7 @@ import org.monte.media.jpeg.CMYKJPEGImageReader; import org.monte.media.jpeg.CMYKJPEGImageReaderSpi; /** - * + * Image helper. * @author JPEXS */ public class ImageHelper { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/InternalClass.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/InternalClass.java index 254c41d6c..304b605e6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/InternalClass.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/InternalClass.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.helpers; /** - * + * Interface for objects that are internal. * @author JPEXS */ public interface InternalClass { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/LazyObject.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/LazyObject.java index 242fd28a3..e572b65f3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/LazyObject.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/LazyObject.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.helpers; /** - * + * Interface for objects that can be loaded lazily. * @author JPEXS */ public interface LazyObject { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/SWFDecompilerAdapter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/SWFDecompilerAdapter.java index d2a236446..99f540922 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/SWFDecompilerAdapter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/SWFDecompilerAdapter.java @@ -26,7 +26,7 @@ import com.jpexs.decompiler.graph.GraphTargetItem; import java.util.List; /** - * Adapter for SWFDecompilerListener + * Adapter for SWFDecompilerListener. * @author JPEXS */ public class SWFDecompilerAdapter implements SWFDecompilerListener { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/SWFDecompilerPlugin.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/SWFDecompilerPlugin.java index 2eefc7cdb..78899e862 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/SWFDecompilerPlugin.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/SWFDecompilerPlugin.java @@ -44,7 +44,7 @@ import javax.tools.JavaFileObject; import javax.tools.ToolProvider; /** - * + * SWF decompiler plugin. * @author JPEXS */ public class SWFDecompilerPlugin { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/FixItemCounterStack.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/FixItemCounterStack.java index 116a26cd0..051343d23 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/FixItemCounterStack.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/FixItemCounterStack.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.helpers.collections; import java.util.Stack; /** - * + * Fix item counter stack. * @author JPEXS */ public class FixItemCounterStack extends Stack { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/MyEntry.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/MyEntry.java index 6240770b7..4cc84a4a9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/MyEntry.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/MyEntry.java @@ -21,7 +21,7 @@ import java.util.Map.Entry; import java.util.Objects; /** - * + * Entry implementation. * @param Key * @param Value * @author JPEXS diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/MyMap.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/MyMap.java index 0d15f00c0..614cf200f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/MyMap.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/MyMap.java @@ -23,7 +23,7 @@ import java.util.Map; import java.util.Set; /** - * + * Map implementation. * @param * @param * @author JPEXS diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/MySet.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/MySet.java index 40deacc96..8c0787fae 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/MySet.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/collections/MySet.java @@ -23,7 +23,7 @@ import java.util.List; import java.util.Set; /** - * + * Set implementation. * @param * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightData.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightData.java index 553ab1961..672662bec 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightData.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightData.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.graph.DottedChain; import java.io.Serializable; /** - * + * Highlight data. * @author JPEXS */ public class HighlightData implements Cloneable, Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightSpecialType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightSpecialType.java index 1779c7075..20a42c7ef 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightSpecialType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightSpecialType.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.helpers.hilight; /** - * + * Special types of highlighting. * @author JPEXS */ public enum HighlightSpecialType { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightType.java index ee223b1fb..0afee8fc4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightType.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.helpers.hilight; /** - * + * Highlight type. * @author JPEXS */ public enum HighlightType { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightingList.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightingList.java index 956d334fa..f5934cf1b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightingList.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/helpers/hilight/HighlightingList.java @@ -22,7 +22,7 @@ import java.util.function.Predicate; import java.util.function.UnaryOperator; /** - * + * List of Highlighting objects. * @author JPEXS */ public class HighlightingList extends ArrayList { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/DataType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/DataType.java index 948e568bb..955a7d8d3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/DataType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/DataType.java @@ -17,6 +17,7 @@ package com.jpexs.decompiler.flash.iggy; /** + * Data type. * @author JPEXS */ public enum DataType { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharAdvances.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharAdvances.java index 10bcc15db..7068f3fe9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharAdvances.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharAdvances.java @@ -24,7 +24,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Char advances. * @author JPEXS */ public class IggyCharAdvances implements StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharIndices.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharIndices.java index 43aa2a27d..c79fe2188 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharIndices.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharIndices.java @@ -25,7 +25,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Char indices. * @author JPEXS */ public class IggyCharIndices implements StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharKerning.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharKerning.java index e82388b4f..cd5f7a590 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharKerning.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharKerning.java @@ -24,7 +24,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Char kerning. * @author JPEXS */ public class IggyCharKerning implements StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharOffset.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharOffset.java index c2b966027..97f3a8783 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharOffset.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyCharOffset.java @@ -24,7 +24,7 @@ import java.io.IOException; import java.util.logging.Logger; /** - * + * Char offset. * @author JPEXS */ public class IggyCharOffset implements StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyDeclStrings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyDeclStrings.java index 3d9cfe759..77b551206 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyDeclStrings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyDeclStrings.java @@ -25,7 +25,7 @@ import com.jpexs.decompiler.flash.iggy.streams.WriteDataStreamInterface; import java.io.IOException; /** - * + * Declared strings. * @author JPEXS */ public class IggyDeclStrings implements StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFile.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFile.java index 3ee28490a..34a514817 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFile.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFile.java @@ -33,7 +33,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Iggy file. * @author JPEXS * * Based of works of somebody called eternity. diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFlashHeader32.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFlashHeader32.java index e5751f13b..eeb4632c7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFlashHeader32.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFlashHeader32.java @@ -22,7 +22,7 @@ import com.jpexs.decompiler.flash.iggy.streams.WriteDataStreamInterface; import java.io.IOException; /** - * + * Flash header for 32-bit iggy files. * @author JPEXS * * Based of works of somebody called eternity. diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFlashHeader64.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFlashHeader64.java index acec9ff4e..6808b665d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFlashHeader64.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFlashHeader64.java @@ -24,7 +24,7 @@ import java.io.IOException; import java.lang.reflect.Field; /** - * + * Flash header for 64-bit version of Iggy format. * @author JPEXS * * Based of works of somebody called eternity. diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFlashHeaderInterface.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFlashHeaderInterface.java index 750934a9d..800dbe7ff 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFlashHeaderInterface.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFlashHeaderInterface.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.iggy; import com.jpexs.decompiler.flash.iggy.streams.StructureInterface; /** - * + * Flash header interface. * @author JPEXS */ public interface IggyFlashHeaderInterface extends StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFont.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFont.java index e35d58b30..10ac2e2ff 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFont.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFont.java @@ -27,7 +27,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Font tag. * @author JPEXS */ public class IggyFont extends IggyTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFontBinInfo.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFontBinInfo.java index a81df85ab..13ebb9af9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFontBinInfo.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFontBinInfo.java @@ -23,7 +23,7 @@ import com.jpexs.decompiler.flash.iggy.streams.WriteDataStreamInterface; import java.io.IOException; /** - * + * Font bin info. * @author JPEXS */ public class IggyFontBinInfo implements StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFontTypeInfo.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFontTypeInfo.java index 3d4bb06f5..70a4898b5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFontTypeInfo.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyFontTypeInfo.java @@ -23,7 +23,7 @@ import com.jpexs.decompiler.flash.iggy.streams.WriteDataStreamInterface; import java.io.IOException; /** - * + * Font type info. * @author JPEXS */ public class IggyFontTypeInfo implements StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyHeader.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyHeader.java index 77b038742..2d1eb67fe 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyHeader.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyHeader.java @@ -24,7 +24,7 @@ import com.jpexs.decompiler.flash.iggy.streams.WriteDataStreamInterface; import java.io.IOException; /** - * + * Header. * @author JPEXS * * little endian all diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyShape.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyShape.java index b6116ecf2..40f515288 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyShape.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyShape.java @@ -27,7 +27,7 @@ import java.util.List; import java.util.logging.Logger; /** - * + * Shape. * @author JPEXS */ public class IggyShape implements StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyShapeNode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyShapeNode.java index a53c78af8..5c8a5fd7f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyShapeNode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyShapeNode.java @@ -24,7 +24,7 @@ import java.io.IOException; import java.util.logging.Logger; /** - * + * Shape node. * @author JPEXS */ public class IggyShapeNode implements StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggySubFileEntry.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggySubFileEntry.java index a26442b12..92f15a436 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggySubFileEntry.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggySubFileEntry.java @@ -24,7 +24,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.IOException; /** - * + * Sub file entry. * @author JPEXS * * Based of works of somebody called eternity. diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggySwf.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggySwf.java index f1a69c8af..0f06d0083 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggySwf.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggySwf.java @@ -27,7 +27,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * SWF file. * @author JPEXS */ public class IggySwf implements StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyTag.java index 5ef4a1fc9..4d9b484fb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyTag.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.iggy; import com.jpexs.decompiler.flash.iggy.streams.StructureInterface; /** - * + * Tag interface. * @author JPEXS */ public abstract class IggyTag implements StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyText.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyText.java index d1f672a0c..aca151ccf 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyText.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/IggyText.java @@ -26,7 +26,7 @@ import com.jpexs.decompiler.flash.iggy.streams.WriteDataStreamInterface; import java.io.IOException; /** - * + * Text. * @author JPEXS */ public class IggyText implements StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/RawIggyPart.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/RawIggyPart.java index 6f7de3dff..bdac057df 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/RawIggyPart.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/RawIggyPart.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.flash.iggy.streams.WriteDataStreamInterface; import java.io.IOException; /** - * + * Raw iggy part. * @author JPEXS */ public class RawIggyPart extends IggyTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/annotations/FieldPrinter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/annotations/FieldPrinter.java index b1e4cf44c..f9597e80c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/annotations/FieldPrinter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/annotations/FieldPrinter.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.iggy.annotations; import java.lang.reflect.Field; /** - * + * Field printer. * @author JPEXS */ public class FieldPrinter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/annotations/IggyArrayFieldType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/annotations/IggyArrayFieldType.java index 3297b43bb..67909dead 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/annotations/IggyArrayFieldType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/annotations/IggyArrayFieldType.java @@ -23,6 +23,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** + * Array field type annotation. * @author JPEXS */ @Retention(RetentionPolicy.RUNTIME) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/annotations/IggyFieldType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/annotations/IggyFieldType.java index c7ad2982f..8ceb25b0f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/annotations/IggyFieldType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/annotations/IggyFieldType.java @@ -23,7 +23,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** - * + * Field type annotation. * @author JPEXS */ @Retention(RetentionPolicy.RUNTIME) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/IggyShapeToSwfConvertor.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/IggyShapeToSwfConvertor.java index 491ca3a72..23a1475ed 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/IggyShapeToSwfConvertor.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/IggyShapeToSwfConvertor.java @@ -30,7 +30,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Converts Iggy shape to SWF shape. * @author JPEXS */ public class IggyShapeToSwfConvertor { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/IggySwfBundle.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/IggySwfBundle.java index 7f3565894..7672c6b70 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/IggySwfBundle.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/IggySwfBundle.java @@ -32,7 +32,7 @@ import java.util.Set; import java.util.TreeSet; /** - * + * Iggy SWF bundle. * @author JPEXS */ public class IggySwfBundle implements Bundle { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/IggyToSwfConvertor.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/IggyToSwfConvertor.java index 102b90723..62470b66a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/IggyToSwfConvertor.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/IggyToSwfConvertor.java @@ -48,6 +48,7 @@ import java.util.Map; /** * + * Iggy to SWF convertor. * WIP * * @author JPEXS diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/SwfShapeToIggyConvertor.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/SwfShapeToIggyConvertor.java index f36283a1a..5db96a941 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/SwfShapeToIggyConvertor.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/SwfShapeToIggyConvertor.java @@ -28,7 +28,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Converts SWF shape to Iggy shape. * @author JPEXS */ public class SwfShapeToIggyConvertor { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/SwfToIggyConvertor.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/SwfToIggyConvertor.java index 7465c5460..c5c8c959c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/SwfToIggyConvertor.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/conversion/SwfToIggyConvertor.java @@ -38,7 +38,7 @@ import java.util.Arrays; import java.util.List; /** - * + * Converts SWF to Iggy. * @author JPEXS */ public class SwfToIggyConvertor { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/AbstractDataStream.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/AbstractDataStream.java index bcac835b1..e544d3490 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/AbstractDataStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/AbstractDataStream.java @@ -20,7 +20,7 @@ import java.io.EOFException; import java.io.IOException; /** - * + * Abstract data stream. * @author JPEXS */ public abstract class AbstractDataStream implements DataStreamInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/DataStreamInterface.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/DataStreamInterface.java index 83b0c8100..76cc9ae2e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/DataStreamInterface.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/DataStreamInterface.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.iggy.streams; /** - * + * Data stream interface. * @author JPEXS */ public interface DataStreamInterface extends ReadDataStreamInterface, WriteDataStreamInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/IggyIndexBuilder.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/IggyIndexBuilder.java index e1a2f7024..1466dee91 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/IggyIndexBuilder.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/IggyIndexBuilder.java @@ -31,7 +31,7 @@ import java.util.Map; import java.util.logging.Logger; /** - * + * Index builder. * @author JPEXS */ public class IggyIndexBuilder { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/IggyIndexParser.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/IggyIndexParser.java index 7bf85fcde..c78a91aa2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/IggyIndexParser.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/IggyIndexParser.java @@ -21,7 +21,7 @@ import java.util.List; import java.util.logging.Logger; /** - * + * Index parser. * @author JPEXS */ public class IggyIndexParser { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/RandomAccessFileDataStream.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/RandomAccessFileDataStream.java index 63a7a41f9..6e1b03c93 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/RandomAccessFileDataStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/RandomAccessFileDataStream.java @@ -23,7 +23,7 @@ import java.io.IOException; import java.io.RandomAccessFile; /** - * + * Random access file data stream. * @author JPEXS */ public class RandomAccessFileDataStream extends AbstractDataStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/ReadDataStreamInterface.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/ReadDataStreamInterface.java index f948ffc5c..cc51ff499 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/ReadDataStreamInterface.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/ReadDataStreamInterface.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.iggy.streams; import java.io.IOException; /** - * + * Read data stream interface. * @author JPEXS */ public interface ReadDataStreamInterface extends AutoCloseable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/SeekMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/SeekMode.java index 5e66044f8..d470fd7a6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/SeekMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/SeekMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.iggy.streams; /** - * + * Seek mode. * @author JPEXS */ public enum SeekMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/StructureInterface.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/StructureInterface.java index acfd535d0..8e55f8f9e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/StructureInterface.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/StructureInterface.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.iggy.streams; import java.io.IOException; /** - * + * Structure interface. * @author JPEXS */ public interface StructureInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/TemporaryDataStream.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/TemporaryDataStream.java index 2e72681f3..8e5750888 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/TemporaryDataStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/TemporaryDataStream.java @@ -20,7 +20,7 @@ import java.io.File; import java.io.IOException; /** - * + * Temporary data stream. * @author JPEXS */ public class TemporaryDataStream extends RandomAccessFileDataStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/WriteDataStreamInterface.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/WriteDataStreamInterface.java index 0fc56daa5..f79c79ad8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/WriteDataStreamInterface.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/iggy/streams/WriteDataStreamInterface.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.iggy.streams; import java.io.IOException; /** - * + * Write data stream interface. * @author JPEXS */ public interface WriteDataStreamInterface extends AutoCloseable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/AS2ScriptImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/AS2ScriptImporter.java index 81aa2bf19..4e2f89fef 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/AS2ScriptImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/AS2ScriptImporter.java @@ -25,6 +25,7 @@ import com.jpexs.decompiler.flash.tags.base.ASMSource; import com.jpexs.decompiler.graph.CompilationException; import com.jpexs.helpers.Helper; import com.jpexs.helpers.Path; + import java.io.File; import java.io.IOException; import java.util.ArrayList; @@ -35,7 +36,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * ActionScript 1/2 scripts importer. * @author JPEXS */ public class AS2ScriptImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/AS3ScriptImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/AS3ScriptImporter.java index fdbed98f2..8eaa492f6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/AS3ScriptImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/AS3ScriptImporter.java @@ -23,6 +23,7 @@ import com.jpexs.decompiler.flash.exporters.modes.ScriptExportMode; import com.jpexs.decompiler.flash.exporters.settings.ScriptExportSettings; import com.jpexs.decompiler.flash.treeitems.Openable; import com.jpexs.helpers.Helper; + import java.io.File; import java.io.IOException; import java.util.List; @@ -30,7 +31,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * ActionScript 3 scripts importer. * @author JPEXS */ public class AS3ScriptImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplaceException.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplaceException.java index fbbd86e58..e08bdb08b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplaceException.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplaceException.java @@ -20,7 +20,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Exception for script replace errors. * @author JPEXS */ public class As3ScriptReplaceException extends Exception { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplaceExceptionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplaceExceptionItem.java index 91c1ef25d..cbf5ddc2c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplaceExceptionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplaceExceptionItem.java @@ -16,6 +16,9 @@ */ package com.jpexs.decompiler.flash.importers; +/** + * Item for As3ScriptReplaceException. + */ public class As3ScriptReplaceExceptionItem { private String file; diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplacerFactory.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplacerFactory.java index 910772753..f57ee749d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplacerFactory.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplacerFactory.java @@ -19,6 +19,10 @@ package com.jpexs.decompiler.flash.importers; import com.jpexs.decompiler.flash.configuration.Configuration; import com.jpexs.decompiler.flash.flexsdk.MxmlcAs3ScriptReplacer; +/** + * Factory for creating As3ScriptReplacerInterface instances. + * @author JPEXS + */ public class As3ScriptReplacerFactory { public static As3ScriptReplacerInterface createByConfig(boolean air) { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplacerInterface.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplacerInterface.java index 178c77376..1bb56cfe5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplacerInterface.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/As3ScriptReplacerInterface.java @@ -18,9 +18,13 @@ package com.jpexs.decompiler.flash.importers; import com.jpexs.decompiler.flash.SWF; import com.jpexs.decompiler.flash.abc.ScriptPack; + import java.io.IOException; import java.util.List; +/** + * Interface for replacing ActionScript 3 scripts. + */ public interface As3ScriptReplacerInterface { public boolean isAvailable(); diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/BinaryDataImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/BinaryDataImporter.java index 4d2ce1c4d..1d792d47c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/BinaryDataImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/BinaryDataImporter.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.tags.DefineBinaryDataTag; import com.jpexs.helpers.ByteArrayRange; /** - * + * Binary data importer. * @author JPEXS */ public class BinaryDataImporter extends TagImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/FFDecAs3ScriptReplacer.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/FFDecAs3ScriptReplacer.java index a3a8a146e..d7065c400 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/FFDecAs3ScriptReplacer.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/FFDecAs3ScriptReplacer.java @@ -32,6 +32,9 @@ import java.io.IOException; import java.util.ArrayList; import java.util.List; +/** + * FFDec ActionScript 3 script replacer. + */ public class FFDecAs3ScriptReplacer implements As3ScriptReplacerInterface { private boolean air; diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/FontImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/FontImporter.java index d62426f23..0d7df1d80 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/FontImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/FontImporter.java @@ -22,7 +22,7 @@ import com.jpexs.decompiler.flash.tags.DefineFont4Tag; import com.jpexs.decompiler.flash.tags.DefineFontTag; /** - * + * Font importer. * @author JPEXS */ public class FontImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ImageImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ImageImporter.java index da3ad8275..06cead499 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ImageImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ImageImporter.java @@ -44,7 +44,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Image importer. * @author JPEXS */ public class ImageImporter extends TagImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/MorphShapeImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/MorphShapeImporter.java index 9fd1357fe..5b9cfdd4c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/MorphShapeImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/MorphShapeImporter.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.tags.DefineMorphShape2Tag; import com.jpexs.decompiler.flash.tags.DefineMorphShapeTag; /** - * + * Morph shape importer. * @author JPEXS */ public class MorphShapeImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/MovieImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/MovieImporter.java index 0967bec01..2c5ca7804 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/MovieImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/MovieImporter.java @@ -51,7 +51,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Movie importer. * @author JPEXS */ public class MovieImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ScriptImporterProgressListener.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ScriptImporterProgressListener.java index 4ac250e21..df9b26848 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ScriptImporterProgressListener.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ScriptImporterProgressListener.java @@ -17,12 +17,18 @@ package com.jpexs.decompiler.flash.importers; /** - * + * Listener for script importer progress. * @author JPEXS */ public interface ScriptImporterProgressListener { + /** + * Called when script is imported. + */ public void scriptImported(); + /** + * Called when script import error occurs. + */ public void scriptImportError(); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ShapeImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ShapeImporter.java index 1db81c541..0fe96bce0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ShapeImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/ShapeImporter.java @@ -52,7 +52,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Shape importer. * @author JPEXS */ public class ShapeImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SoundImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SoundImporter.java index 0612c283a..bd9554635 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SoundImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SoundImporter.java @@ -60,7 +60,7 @@ import javax.sound.sampled.AudioSystem; import javax.sound.sampled.UnsupportedAudioFileException; /** - * + * Sound importer. * @author JPEXS */ public class SoundImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SpriteImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SpriteImporter.java index 4e5e782c0..d2903ac01 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SpriteImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SpriteImporter.java @@ -47,7 +47,7 @@ import java.util.logging.Logger; import javax.imageio.ImageIO; /** - * + * Sprite importer. * @author JPEXS */ public class SpriteImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SwfXmlImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SwfXmlImporter.java index 619cc99e3..3633806f3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SwfXmlImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SwfXmlImporter.java @@ -134,7 +134,7 @@ import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; /** - * + * SWF XML importer. * @author JPEXS */ @SuppressWarnings("unchecked") diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SymbolClassImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SymbolClassImporter.java index 99097d3e9..6adb61d14 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SymbolClassImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/SymbolClassImporter.java @@ -26,7 +26,7 @@ import java.util.HashMap; import java.util.Map; /** - * + * SymbolClass importer. * @author JPEXS */ public class SymbolClassImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/TagImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/TagImporter.java index b20f61ec4..1ddc8b331 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/TagImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/TagImporter.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers; /** - * + * Tag importer. * @author JPEXS */ public class TagImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/TextImportResizeTextBoundsMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/TextImportResizeTextBoundsMode.java index 75b2caccd..a4db0238c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/TextImportResizeTextBoundsMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/TextImportResizeTextBoundsMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers; /** - * + * Text import resize text bounds mode. * @author JPEXS */ public enum TextImportResizeTextBoundsMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/TextImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/TextImporter.java index ce0445533..53e3c6512 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/TextImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/TextImporter.java @@ -35,7 +35,7 @@ import java.util.Map; import java.util.regex.Pattern; /** - * + * Text importer. * @author JPEXS */ public class TextImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/Amf3Importer.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/Amf3Importer.java index e382f93e3..754437988 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/Amf3Importer.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/Amf3Importer.java @@ -18,29 +18,18 @@ package com.jpexs.decompiler.flash.importers.amf.amf3; import com.jpexs.decompiler.flash.amf.amf3.ListMap; import com.jpexs.decompiler.flash.amf.amf3.Traits; -import com.jpexs.decompiler.flash.amf.amf3.types.ArrayType; -import com.jpexs.decompiler.flash.amf.amf3.types.BasicType; -import com.jpexs.decompiler.flash.amf.amf3.types.ByteArrayType; -import com.jpexs.decompiler.flash.amf.amf3.types.DateType; -import com.jpexs.decompiler.flash.amf.amf3.types.DictionaryType; -import com.jpexs.decompiler.flash.amf.amf3.types.ObjectType; -import com.jpexs.decompiler.flash.amf.amf3.types.VectorDoubleType; -import com.jpexs.decompiler.flash.amf.amf3.types.VectorIntType; -import com.jpexs.decompiler.flash.amf.amf3.types.VectorObjectType; -import com.jpexs.decompiler.flash.amf.amf3.types.VectorUIntType; -import com.jpexs.decompiler.flash.amf.amf3.types.XmlDocType; -import com.jpexs.decompiler.flash.amf.amf3.types.XmlType; +import com.jpexs.decompiler.flash.amf.amf3.types.*; import com.jpexs.helpers.Helper; + import java.io.IOException; import java.io.StringReader; import java.text.ParseException; import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Set; +import java.util.*; +/** + * AMF3 importer. + */ public class Amf3Importer { private Amf3Lexer lexer; diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/Amf3ParseException.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/Amf3ParseException.java index 522fe46c1..19cda77f9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/Amf3ParseException.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/Amf3ParseException.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.importers.amf.amf3; import com.jpexs.decompiler.flash.ParseException; /** - * + * Exception thrown when AMF3 parsing fails. * @author JPEXS */ public class Amf3ParseException extends ParseException { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/ParsedSymbol.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/ParsedSymbol.java index 2846eee27..a4557e70b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/ParsedSymbol.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/ParsedSymbol.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.amf.amf3; /** - * + * AMF3 parsed symbol. * @author JPEXS */ public class ParsedSymbol { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/SymbolGroup.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/SymbolGroup.java index 82d7b5d0a..afd174c1f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/SymbolGroup.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/SymbolGroup.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.amf.amf3; /** - * + * Parsed symbol group. * @author JPEXS */ public enum SymbolGroup { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/SymbolType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/SymbolType.java index ff89c6c14..67c4fcda1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/SymbolType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/amf/amf3/SymbolType.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.amf.amf3; /** - * + * Parsed symbol type. * @author JPEXS */ public enum SymbolType { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/morphshape/MorphShapeGenerator.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/morphshape/MorphShapeGenerator.java index 07258abe0..5c7043aea 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/morphshape/MorphShapeGenerator.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/morphshape/MorphShapeGenerator.java @@ -41,7 +41,7 @@ import java.util.List; import java.util.Set; /** - * + * Morph shape generator. * @author JPEXS */ public class MorphShapeGenerator { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/morphshape/ShapeForMorphExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/morphshape/ShapeForMorphExporter.java index 31c6ce6c1..3d7cc3df1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/morphshape/ShapeForMorphExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/morphshape/ShapeForMorphExporter.java @@ -34,7 +34,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Shape for morph exporter. * @author JPEXS */ public class ShapeForMorphExporter extends ShapeExporterBase { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/morphshape/StyleMismatchException.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/morphshape/StyleMismatchException.java index 7d1b657da..042cd4432 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/morphshape/StyleMismatchException.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/morphshape/StyleMismatchException.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.morphshape; /** - * + * Exception thrown when there is a style mismatch in morph shape. * @author JPEXS */ public class StyleMismatchException extends Exception { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/CubicToQuad.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/CubicToQuad.java index e1c0353b5..21bf54b0b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/CubicToQuad.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/CubicToQuad.java @@ -20,6 +20,8 @@ import java.util.ArrayList; import java.util.List; /** + * Cubic to quadratic Bezier curve conversion. + * * Ported from https://github.com/fontello/cubic2quad * * @author JPEXS, Vitaly Puzrin diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgBitmapFill.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgBitmapFill.java index c8f954f3d..2c82cb6cf 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgBitmapFill.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgBitmapFill.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.importers.svg; import java.awt.Color; /** - * + * SVG bitmap fill. * @author JPEXS */ class SvgBitmapFill extends SvgFill { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgColor.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgColor.java index 06bd6d2bc..189eea8bc 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgColor.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgColor.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.importers.svg; import java.awt.Color; /** - * + * SVG color. * @author JPEXS */ class SvgColor extends SvgFill { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgFill.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgFill.java index 949ebae2e..bf29e43f8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgFill.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgFill.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.importers.svg; import java.awt.Color; /** - * + * SVG fill. * @author JPEXS */ abstract class SvgFill implements Cloneable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgGradient.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgGradient.java index df8be3d51..9b06f587a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgGradient.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgGradient.java @@ -20,7 +20,7 @@ import java.awt.Color; import java.util.List; /** - * + * SVG gradient. * @author JPEXS */ abstract class SvgGradient extends SvgFill { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgGradientUnits.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgGradientUnits.java index af836e7a1..8e046cf4e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgGradientUnits.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgGradientUnits.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.svg; /** - * + * SVG gradient units. * @author JPEXS */ enum SvgGradientUnits { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgImporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgImporter.java index 894a827e3..7efba638a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgImporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgImporter.java @@ -87,7 +87,7 @@ import org.xml.sax.InputSource; import org.xml.sax.SAXException; /** - * + * SVG importer. * @author JPEXS */ public class SvgImporter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgInterpolation.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgInterpolation.java index 5a1e1abb4..bda4dc2d0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgInterpolation.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgInterpolation.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.svg; /** - * + * SVG interpolation. * @author JPEXS */ enum SvgInterpolation { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgLineCap.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgLineCap.java index 1de3f0c3f..4e9114f50 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgLineCap.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgLineCap.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.svg; /** - * + * SVG line cap. * @author JPEXS */ enum SvgLineCap { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgLineJoin.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgLineJoin.java index 254924c4f..7061a300e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgLineJoin.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgLineJoin.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.svg; /** - * + * SVG line join. * @author JPEXS */ enum SvgLineJoin { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgLinearGradient.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgLinearGradient.java index 031f57623..8e684e44a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgLinearGradient.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgLinearGradient.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.svg; /** - * + * SVG linear gradient. * @author JPEXS */ class SvgLinearGradient extends SvgGradient { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgPathReader.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgPathReader.java index 19defdaea..4572591b2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgPathReader.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgPathReader.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.svg; /** - * + * SVG path reader. * @author JPEXS */ public class SvgPathReader { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgRadialGradient.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgRadialGradient.java index 20ec026aa..77db3120f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgRadialGradient.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgRadialGradient.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.svg; /** - * + * SVG radial gradient. * @author JPEXS */ class SvgRadialGradient extends SvgGradient { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgSpreadMethod.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgSpreadMethod.java index da9e56ef4..61ba636c8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgSpreadMethod.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgSpreadMethod.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.svg; /** - * + * SVG spread method. * @author JPEXS */ enum SvgSpreadMethod { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgStop.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgStop.java index bd3b0e0c8..638bc0a0b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgStop.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgStop.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.importers.svg; import java.awt.Color; /** - * + * SVG stop. * @author JPEXS */ class SvgStop implements Comparable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgStyle.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgStyle.java index 0e22461fe..6ba0e7615 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgStyle.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgStyle.java @@ -36,7 +36,7 @@ import org.w3c.dom.Node; import org.w3c.dom.NodeList; /** - * + * SVG style. * @author JPEXS */ class SvgStyle { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgStyleProperty.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgStyleProperty.java index b08d1df80..5db10e72b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgStyleProperty.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgStyleProperty.java @@ -22,7 +22,7 @@ import java.util.HashMap; import java.util.Map; /** - * + * SVG style property. * @author JPEXS */ public class SvgStyleProperty { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgTransparentFill.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgTransparentFill.java index 5f26cd739..006204b80 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgTransparentFill.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/SvgTransparentFill.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.importers.svg; import java.awt.Color; /** - * + * SVG transparent fill. * @author JPEXS */ class SvgTransparentFill extends SvgFill { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssParseException.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssParseException.java index d87f2f6fe..bfcf385d0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssParseException.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssParseException.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.svg.css; /** - * + * Css parse exception. * @author JPEXS */ public class CssParseException extends Exception { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssParsedSymbol.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssParsedSymbol.java index b40637d0c..7a7ca5e85 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssParsedSymbol.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssParsedSymbol.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.svg.css; /** - * + * Css parsed symbol. * @author JPEXS */ public class CssParsedSymbol { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssSelectorToXPath.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssSelectorToXPath.java index f3c5b1445..8bfa8b64e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssSelectorToXPath.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssSelectorToXPath.java @@ -22,7 +22,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; /** - * + * Css selector to XPath converter. * @author JPEXS * * Based on implementation https://github.com/css2xpath/css2xpath diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssSymbolType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssSymbolType.java index 8d1642019..9d50f3650 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssSymbolType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/importers/svg/css/CssSymbolType.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.importers.svg.css; /** - * + * Css symbol type. * @author JPEXS */ public enum CssSymbolType { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/math/BezierEdge.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/math/BezierEdge.java index 2a7545984..31d0d2bf5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/math/BezierEdge.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/math/BezierEdge.java @@ -17,19 +17,16 @@ package com.jpexs.decompiler.flash.math; import com.jpexs.helpers.Reference; + import java.awt.geom.Point2D; import java.awt.geom.Rectangle2D; import java.io.Serializable; import java.text.DecimalFormat; import java.text.DecimalFormatSymbols; -import java.util.ArrayList; -import java.util.List; -import java.util.Locale; -import java.util.Objects; -import java.util.Stack; +import java.util.*; /** - * + * Bezier edge. * @author JPEXS */ public class BezierEdge implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/math/Distances.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/math/Distances.java index f5cc79c93..797352291 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/math/Distances.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/math/Distances.java @@ -24,7 +24,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Distance calculation between two batches of Bezier edges. * @author JPEXS */ public class Distances { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/HarmanAirPacker.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/HarmanAirPacker.java index df6f1e23c..59ac8caf4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/HarmanAirPacker.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/HarmanAirPacker.java @@ -24,7 +24,7 @@ import java.io.InputStream; import java.io.OutputStream; /** - * + * Harman AIR SDK packer. * @author JPEXS */ public class HarmanAirPacker implements Packer { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/MochiCryptPacker16Bit.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/MochiCryptPacker16Bit.java index c53c6eff2..fe83c1493 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/MochiCryptPacker16Bit.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/MochiCryptPacker16Bit.java @@ -27,7 +27,7 @@ import java.util.zip.DeflaterOutputStream; import java.util.zip.InflaterInputStream; /** - * + * MochiCrypt 16bit packer. * @author JPEXS */ public class MochiCryptPacker16Bit implements Packer { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/MochiCryptPacker32Bit.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/MochiCryptPacker32Bit.java index a0d074337..e2feffae1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/MochiCryptPacker32Bit.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/MochiCryptPacker32Bit.java @@ -27,7 +27,7 @@ import java.util.zip.DeflaterOutputStream; import java.util.zip.InflaterInputStream; /** - * + * MochiCrypt 32bit packer. * @author JPEXS */ public class MochiCryptPacker32Bit implements Packer { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/Packer.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/Packer.java index 2b9a03ff0..098e7875b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/Packer.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/packers/Packer.java @@ -31,7 +31,7 @@ public interface Packer { /** * Is this DefineBinaryData packed with this packer? * - * @param dataTag + * @param dataTag Data tag to check * @return true = it definitely is encrypted with this, false = it * definitely is not encrypted with this, null = it is unknown that it will * work @@ -41,7 +41,7 @@ public interface Packer { /** * Is this data packed with this packer? * - * @param data + * @param data Data to check * @return true = it definitely is encrypted with this, false = it * definitely is not encrypted with this, null = it is unknown that it will * work @@ -51,8 +51,8 @@ public interface Packer { /** * Unpack the data * - * @param is - * @param os + * @param is Data to unpack + * @param os Stream to write unpacked data to * @return True if it was unpacked correctly, False if it is not suitable * for unpacking or an error happened. * @throws java.io.IOException @@ -62,8 +62,8 @@ public interface Packer { /** * Pack the data * - * @param is - * @param os + * @param is Data to pack + * @param os Stream to write packed data to * @return True if packed successfully, False if error happened. * @throws java.io.IOException */ @@ -72,9 +72,13 @@ public interface Packer { /** * Human readable name of this packer * - * @return + * @return Name of this packer */ public String getName(); + /** + * Unique identifier of this packer + * @return Identifier of this packer + */ public String getIdentifier(); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ABCSearchResult.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ABCSearchResult.java index 1ea0f1c98..ebc5ba39b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ABCSearchResult.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ABCSearchResult.java @@ -23,19 +23,15 @@ import com.jpexs.decompiler.flash.abc.ClassPath; import com.jpexs.decompiler.flash.abc.ScriptPack; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; import com.jpexs.decompiler.flash.treeitems.Openable; -import java.io.IOException; -import java.io.InputStream; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; -import java.io.OutputStream; -import java.io.Serializable; + +import java.io.*; import java.util.ArrayList; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; /** - * + * ABC search result. * @author JPEXS */ public class ABCSearchResult implements Serializable, ScriptSearchResult { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ActionScriptSearch.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ActionScriptSearch.java index fae32ff77..d09607b2a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ActionScriptSearch.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ActionScriptSearch.java @@ -27,6 +27,7 @@ import com.jpexs.decompiler.flash.helpers.HighlightedText; import com.jpexs.decompiler.flash.helpers.HighlightedTextWriter; import com.jpexs.decompiler.flash.tags.base.ASMSource; import com.jpexs.decompiler.flash.treeitems.Openable; + import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -39,7 +40,7 @@ import java.util.logging.Logger; import java.util.regex.Pattern; /** - * + * ActionScript search. * @author JPEXS */ public class ActionScriptSearch { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ActionSearchResult.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ActionSearchResult.java index 5231abc62..f6c37ef9d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ActionSearchResult.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ActionSearchResult.java @@ -19,15 +19,12 @@ package com.jpexs.decompiler.flash.search; import com.jpexs.decompiler.flash.SWF; import com.jpexs.decompiler.flash.tags.base.ASMSource; import com.jpexs.decompiler.flash.treeitems.Openable; -import java.io.IOException; -import java.io.InputStream; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; -import java.io.OutputStream; + +import java.io.*; import java.util.Map; /** - * + * Action search result. * @author JPEXS */ public class ActionSearchResult implements ScriptSearchResult { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/MethodId.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/MethodId.java index 8cdae2a1f..fbe95f434 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/MethodId.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/MethodId.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.search; /** - * + * Method ID. * @author JPEXS */ public class MethodId { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ScriptNotFoundException.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ScriptNotFoundException.java index 0028406bf..6cddabba7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ScriptNotFoundException.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ScriptNotFoundException.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.search; /** - * + * Script not found exception. * @author JPEXS */ public class ScriptNotFoundException extends Exception { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ScriptSearchListener.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ScriptSearchListener.java index e8f51407d..78bfb4fbc 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ScriptSearchListener.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ScriptSearchListener.java @@ -17,12 +17,24 @@ package com.jpexs.decompiler.flash.search; /** - * + * Script search listener. * @author JPEXS */ public interface ScriptSearchListener { + /** + * Called when a script is decompiled. + * @param pos Position of the script + * @param total Total number of scripts + * @param name Name of the script + */ public void onDecompile(int pos, int total, String name); + /** + * Called when a script is searched. + * @param pos Position of the script + * @param total Total number of scripts + * @param name Name of the script + */ public void onSearch(int pos, int total, String name); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ScriptSearchResult.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ScriptSearchResult.java index 762c0708c..536de3d0c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ScriptSearchResult.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/ScriptSearchResult.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.search; /** - * + * Script search result. * @author JPEXS */ public interface ScriptSearchResult extends SearchResult { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/SearchResult.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/SearchResult.java index 861dd9a81..837deecbd 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/SearchResult.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/search/SearchResult.java @@ -19,10 +19,14 @@ package com.jpexs.decompiler.flash.search; import com.jpexs.decompiler.flash.treeitems.Openable; /** - * + * Search result. * @author JPEXS */ public interface SearchResult { + /** + * Gets the openable this search result is related to. + * @return Openable + */ public Openable getOpenable(); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ABCContainerTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ABCContainerTag.java index d3b557c64..d15c3a67f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ABCContainerTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ABCContainerTag.java @@ -20,14 +20,27 @@ import com.jpexs.decompiler.flash.SWF; import com.jpexs.decompiler.flash.abc.ABC; /** - * + * Container of ABC. + * DoABC or DoABC2 tag. * @author JPEXS */ public interface ABCContainerTag extends Comparable { + /** + * Gets ABC data. + * @return ABC data + */ public ABC getABC(); + /** + * Gets parent SWF. + * @return Parent SWF + */ public SWF getSwf(); + /** + * Sets ABC data. + * @param abc ABC data + */ public void setABC(ABC abc); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/CSMTextSettingsTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/CSMTextSettingsTag.java index 78b91f05d..46f8aa416 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/CSMTextSettingsTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/CSMTextSettingsTag.java @@ -25,12 +25,13 @@ import com.jpexs.decompiler.flash.types.annotations.Reserved; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; import java.util.Map; import java.util.Set; /** - * + * CSMTextSettings tag - Turns on anti-aliasing for text fields. * @author JPEXS */ @SWFVersion(from = 8) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DebugIDTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DebugIDTag.java index 774e62201..6997a8bce 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DebugIDTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DebugIDTag.java @@ -24,12 +24,13 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.decompiler.flash.types.annotations.UUID; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; import java.util.logging.Level; import java.util.logging.Logger; /** - * + * DebugID tag - Contains a unique identifier for the SWF file. * @author JPEXS */ @SWFVersion(from = 6) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBinaryDataTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBinaryDataTag.java index dccde2baa..a11441ff9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBinaryDataTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBinaryDataTag.java @@ -36,6 +36,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.utf8.Utf8Helper; + import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -43,7 +44,7 @@ import java.io.InputStream; import java.nio.charset.Charset; /** - * + * DefineBinaryData tag - Contains binary data. * @author JPEXS */ @SWFVersion(from = 9) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsJPEG2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsJPEG2Tag.java index 35c77b5e0..1817625e9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsJPEG2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsJPEG2Tag.java @@ -29,8 +29,8 @@ import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.JpegFixer; import com.jpexs.helpers.SerializableImage; -import java.awt.Dimension; -import java.awt.Graphics; + +import java.awt.*; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -40,7 +40,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * DefineBitsJPEG2 tag - Contains a JPEG image (optionally a PNG or GIF) * @author JPEXS */ @SWFVersion(from = 2) //Note: GIF and PNG since version 8 diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsJPEG3Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsJPEG3Tag.java index 775bf9cd6..38f18463f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsJPEG3Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsJPEG3Tag.java @@ -31,8 +31,8 @@ import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.JpegFixer; import com.jpexs.helpers.SerializableImage; -import java.awt.Dimension; -import java.awt.Graphics; + +import java.awt.*; import java.awt.image.BufferedImage; import java.awt.image.DataBufferInt; import java.io.ByteArrayInputStream; @@ -43,7 +43,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * DefineBitsJPEG3 tag - Contains a JPEG image with alpha channel. (optionally a PNG or GIF without the separate alpha channel) * @author JPEXS */ @SWFVersion(from = 3) //Note: GIF and PNG since version diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsJPEG4Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsJPEG4Tag.java index e973854ff..2671bb54e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsJPEG4Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsJPEG4Tag.java @@ -31,8 +31,8 @@ import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.JpegFixer; import com.jpexs.helpers.SerializableImage; -import java.awt.Dimension; -import java.awt.Graphics; + +import java.awt.*; import java.awt.image.BufferedImage; import java.awt.image.DataBufferInt; import java.io.ByteArrayInputStream; @@ -43,7 +43,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * DefineBitsJPEG4 tag - Contains a JPEG image with alpha channel and deblocking parameter. (optionally a PNG or GIF without the separate alpha channel) * @author JPEXS */ @SWFVersion(from = 10) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsLossless2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsLossless2Tag.java index 66f25b266..6a437b66f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsLossless2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsLossless2Tag.java @@ -28,14 +28,11 @@ import com.jpexs.decompiler.flash.types.ALPHABITMAPDATA; import com.jpexs.decompiler.flash.types.ALPHACOLORMAPDATA; import com.jpexs.decompiler.flash.types.BasicType; import com.jpexs.decompiler.flash.types.annotations.Conditional; -import com.jpexs.decompiler.flash.types.annotations.EnumValue; -import com.jpexs.decompiler.flash.types.annotations.HideInRawEdit; -import com.jpexs.decompiler.flash.types.annotations.Internal; -import com.jpexs.decompiler.flash.types.annotations.SWFType; -import com.jpexs.decompiler.flash.types.annotations.SWFVersion; +import com.jpexs.decompiler.flash.types.annotations.*; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.SerializableImage; -import java.awt.Dimension; + +import java.awt.*; import java.awt.image.DataBufferInt; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -44,7 +41,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * DefineBitsLossless2 tag - Contains a lossless compressed image with opacity. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsLosslessTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsLosslessTag.java index 813a06afb..09c50cbe4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsLosslessTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsLosslessTag.java @@ -28,14 +28,11 @@ import com.jpexs.decompiler.flash.types.BITMAPDATA; import com.jpexs.decompiler.flash.types.BasicType; import com.jpexs.decompiler.flash.types.COLORMAPDATA; import com.jpexs.decompiler.flash.types.annotations.Conditional; -import com.jpexs.decompiler.flash.types.annotations.EnumValue; -import com.jpexs.decompiler.flash.types.annotations.HideInRawEdit; -import com.jpexs.decompiler.flash.types.annotations.Internal; -import com.jpexs.decompiler.flash.types.annotations.SWFType; -import com.jpexs.decompiler.flash.types.annotations.SWFVersion; +import com.jpexs.decompiler.flash.types.annotations.*; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.SerializableImage; -import java.awt.Dimension; + +import java.awt.*; import java.awt.image.DataBufferInt; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -44,7 +41,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * DefineBitsLossless tag - Contains a lossless compressed image. * @author JPEXS */ @SWFVersion(from = 2) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsTag.java index 9f14e3650..2b0b528a8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineBitsTag.java @@ -28,8 +28,8 @@ import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.JpegFixer; import com.jpexs.helpers.SerializableImage; -import java.awt.Dimension; -import java.awt.Graphics; + +import java.awt.*; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -39,7 +39,8 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * DefineBits tag - Contains a JPEG image. + * JPEG header is not included in the data - needs JPEGTables tag. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButton2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButton2Tag.java index 3d62d1222..fb37a5f38 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButton2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButton2Tag.java @@ -26,16 +26,13 @@ import com.jpexs.decompiler.flash.tags.base.CharacterTag; import com.jpexs.decompiler.flash.timeline.DepthState; import com.jpexs.decompiler.flash.timeline.Frame; import com.jpexs.decompiler.flash.timeline.Timeline; -import com.jpexs.decompiler.flash.types.BUTTONCONDACTION; -import com.jpexs.decompiler.flash.types.BUTTONRECORD; -import com.jpexs.decompiler.flash.types.BasicType; -import com.jpexs.decompiler.flash.types.MATRIX; -import com.jpexs.decompiler.flash.types.RECT; +import com.jpexs.decompiler.flash.types.*; import com.jpexs.decompiler.flash.types.annotations.Reserved; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.Cache; + import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.ArrayList; @@ -43,8 +40,8 @@ import java.util.List; import java.util.Set; /** - * Extends the capabilities of DefineButton by allowing any state transition to - * trigger actions + * DefineButton2 tag - extends the capabilities of DefineButton by allowing any state transition to + * trigger actions. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonCxformTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonCxformTag.java index 60e46156a..36fc7f768 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonCxformTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonCxformTag.java @@ -25,12 +25,13 @@ import com.jpexs.decompiler.flash.types.CXFORM; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; import java.util.Map; import java.util.Set; /** - * + * DefineButtonCxform tag - defines a color transform for a button. * @author JPEXS */ @SWFVersion(from = 2) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonSoundTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonSoundTag.java index d4b2a80d3..142841aee 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonSoundTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonSoundTag.java @@ -25,12 +25,13 @@ import com.jpexs.decompiler.flash.types.SOUNDINFO; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; import java.util.Map; import java.util.Set; /** - * + * DefineButtonSound tag - defines sound effects for a button. * @author JPEXS */ @SWFVersion(from = 2) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonTag.java index aa01b2a5e..ae44ed1d4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineButtonTag.java @@ -21,24 +21,17 @@ import com.jpexs.decompiler.flash.SWFInputStream; import com.jpexs.decompiler.flash.SWFOutputStream; import com.jpexs.decompiler.flash.action.Action; import com.jpexs.decompiler.flash.dumpview.DumpInfoSpecialType; -import com.jpexs.decompiler.flash.tags.base.ASMSourceContainer; -import com.jpexs.decompiler.flash.tags.base.BoundedTag; -import com.jpexs.decompiler.flash.tags.base.ButtonAction; -import com.jpexs.decompiler.flash.tags.base.ButtonTag; -import com.jpexs.decompiler.flash.tags.base.CharacterTag; +import com.jpexs.decompiler.flash.tags.base.*; import com.jpexs.decompiler.flash.timeline.DepthState; import com.jpexs.decompiler.flash.timeline.Frame; import com.jpexs.decompiler.flash.timeline.Timeline; -import com.jpexs.decompiler.flash.types.BUTTONRECORD; -import com.jpexs.decompiler.flash.types.BasicType; -import com.jpexs.decompiler.flash.types.ColorTransform; -import com.jpexs.decompiler.flash.types.MATRIX; -import com.jpexs.decompiler.flash.types.RECT; +import com.jpexs.decompiler.flash.types.*; import com.jpexs.decompiler.flash.types.annotations.HideInRawEdit; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.Cache; + import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; @@ -46,7 +39,7 @@ import java.util.List; import java.util.Set; /** - * Defines a button character + * DefineButton tag - defines a button character. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineEditTextTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineEditTextTag.java index 166f86bc6..4c1eee4ba 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineEditTextTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineEditTextTag.java @@ -26,64 +26,39 @@ import com.jpexs.decompiler.flash.exporters.commonshape.SVGExporter; import com.jpexs.decompiler.flash.helpers.HighlightedText; import com.jpexs.decompiler.flash.helpers.HighlightedTextWriter; import com.jpexs.decompiler.flash.helpers.hilight.HighlightSpecialType; -import com.jpexs.decompiler.flash.tags.base.BoundedTag; -import com.jpexs.decompiler.flash.tags.base.CharacterTag; -import com.jpexs.decompiler.flash.tags.base.FontTag; -import com.jpexs.decompiler.flash.tags.base.MissingCharacterHandler; -import com.jpexs.decompiler.flash.tags.base.RenderContext; -import com.jpexs.decompiler.flash.tags.base.TextTag; -import com.jpexs.decompiler.flash.tags.dynamictext.CharacterWithStyle; -import com.jpexs.decompiler.flash.tags.dynamictext.DynamicTextModel; -import com.jpexs.decompiler.flash.tags.dynamictext.GlyphCharacter; -import com.jpexs.decompiler.flash.tags.dynamictext.Paragraph; -import com.jpexs.decompiler.flash.tags.dynamictext.SameStyleTextRecord; -import com.jpexs.decompiler.flash.tags.dynamictext.TextStyle; -import com.jpexs.decompiler.flash.tags.dynamictext.Word; +import com.jpexs.decompiler.flash.tags.base.*; +import com.jpexs.decompiler.flash.tags.dynamictext.*; import com.jpexs.decompiler.flash.tags.enums.TextRenderMode; import com.jpexs.decompiler.flash.tags.text.ParsedSymbol; import com.jpexs.decompiler.flash.tags.text.TextAlign; import com.jpexs.decompiler.flash.tags.text.TextLexer; import com.jpexs.decompiler.flash.tags.text.TextParseException; -import com.jpexs.decompiler.flash.types.BasicType; -import com.jpexs.decompiler.flash.types.ColorTransform; -import com.jpexs.decompiler.flash.types.DynamicTextGlyphEntry; -import com.jpexs.decompiler.flash.types.MATRIX; -import com.jpexs.decompiler.flash.types.RECT; -import com.jpexs.decompiler.flash.types.RGB; -import com.jpexs.decompiler.flash.types.RGBA; -import com.jpexs.decompiler.flash.types.TEXTRECORD; +import com.jpexs.decompiler.flash.types.*; import com.jpexs.decompiler.flash.types.annotations.Conditional; -import com.jpexs.decompiler.flash.types.annotations.EnumValue; -import com.jpexs.decompiler.flash.types.annotations.Multiline; -import com.jpexs.decompiler.flash.types.annotations.SWFType; -import com.jpexs.decompiler.flash.types.annotations.SWFVersion; +import com.jpexs.decompiler.flash.types.annotations.*; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.SerializableImage; import com.jpexs.helpers.utf8.Utf8Helper; -import java.awt.Color; -import java.awt.Font; -import java.io.ByteArrayInputStream; -import java.io.IOException; -import java.io.StringReader; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashSet; -import java.util.List; -import java.util.Set; -import java.util.Stack; -import java.util.logging.Level; -import java.util.logging.Logger; -import java.util.regex.Matcher; -import java.util.regex.Pattern; -import javax.xml.parsers.ParserConfigurationException; -import javax.xml.parsers.SAXParser; -import javax.xml.parsers.SAXParserFactory; import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler; +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.parsers.SAXParser; +import javax.xml.parsers.SAXParserFactory; +import java.awt.*; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.StringReader; +import java.util.List; +import java.util.*; +import java.util.logging.Level; +import java.util.logging.Logger; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + /** - * + * DefineEditText tag - defines an editable text field. * @author JPEXS */ @SWFVersion(from = 4) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFont2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFont2Tag.java index fb521e0a7..91f3e6f62 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFont2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFont2Tag.java @@ -21,11 +21,7 @@ import com.jpexs.decompiler.flash.SWFInputStream; import com.jpexs.decompiler.flash.SWFOutputStream; import com.jpexs.decompiler.flash.helpers.FontHelper; import com.jpexs.decompiler.flash.tags.base.FontTag; -import com.jpexs.decompiler.flash.types.BasicType; -import com.jpexs.decompiler.flash.types.KERNINGRECORD; -import com.jpexs.decompiler.flash.types.LANGCODE; -import com.jpexs.decompiler.flash.types.RECT; -import com.jpexs.decompiler.flash.types.SHAPE; +import com.jpexs.decompiler.flash.types.*; import com.jpexs.decompiler.flash.types.annotations.Conditional; import com.jpexs.decompiler.flash.types.annotations.Internal; import com.jpexs.decompiler.flash.types.annotations.SWFType; @@ -33,14 +29,16 @@ import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.decompiler.flash.types.shaperecords.SHAPERECORD; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.utf8.Utf8Helper; -import java.awt.Font; + +import java.awt.*; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List; /** - * + * DefineFont2 tag - defines a font. + * Extends DefineFont functionality. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFont3Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFont3Tag.java index 62caa514b..8ec317a23 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFont3Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFont3Tag.java @@ -21,12 +21,7 @@ import com.jpexs.decompiler.flash.SWFInputStream; import com.jpexs.decompiler.flash.SWFOutputStream; import com.jpexs.decompiler.flash.helpers.FontHelper; import com.jpexs.decompiler.flash.tags.base.FontTag; -import com.jpexs.decompiler.flash.tags.gfx.ExporterInfo; -import com.jpexs.decompiler.flash.types.BasicType; -import com.jpexs.decompiler.flash.types.KERNINGRECORD; -import com.jpexs.decompiler.flash.types.LANGCODE; -import com.jpexs.decompiler.flash.types.RECT; -import com.jpexs.decompiler.flash.types.SHAPE; +import com.jpexs.decompiler.flash.types.*; import com.jpexs.decompiler.flash.types.annotations.Conditional; import com.jpexs.decompiler.flash.types.annotations.Internal; import com.jpexs.decompiler.flash.types.annotations.SWFType; @@ -34,14 +29,16 @@ import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.decompiler.flash.types.shaperecords.SHAPERECORD; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.utf8.Utf8Helper; -import java.awt.Font; + +import java.awt.*; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List; /** - * + * DefineFont3 tag - defines a font. + * Extends DefineFont2 functionality. * @author JPEXS */ @SWFVersion(from = 8) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFont4Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFont4Tag.java index 8eaabbdc4..b999729ad 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFont4Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFont4Tag.java @@ -25,10 +25,12 @@ import com.jpexs.decompiler.flash.types.annotations.Reserved; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; /** - * + * DefineFont4 - defines a font. + * Uses CFF (Compact Font Format) for font data. * @author JPEXS */ @SWFVersion(from = 10) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontAlignZonesTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontAlignZonesTag.java index 49f038156..e3e2b8b85 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontAlignZonesTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontAlignZonesTag.java @@ -22,12 +22,9 @@ import com.jpexs.decompiler.flash.SWFOutputStream; import com.jpexs.decompiler.flash.tags.base.CharacterIdTag; import com.jpexs.decompiler.flash.types.BasicType; import com.jpexs.decompiler.flash.types.ZONERECORD; -import com.jpexs.decompiler.flash.types.annotations.EnumValue; -import com.jpexs.decompiler.flash.types.annotations.Reserved; -import com.jpexs.decompiler.flash.types.annotations.SWFArray; -import com.jpexs.decompiler.flash.types.annotations.SWFType; -import com.jpexs.decompiler.flash.types.annotations.SWFVersion; +import com.jpexs.decompiler.flash.types.annotations.*; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; import java.util.ArrayList; import java.util.List; @@ -35,7 +32,7 @@ import java.util.Map; import java.util.Set; /** - * + * DefineFontAlignZones tag - defines font align zones. * @author JPEXS */ @SWFVersion(from = 8) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontInfo2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontInfo2Tag.java index 532127efc..903c68e7c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontInfo2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontInfo2Tag.java @@ -26,13 +26,14 @@ import com.jpexs.decompiler.flash.types.annotations.Reserved; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Set; /** - * + * DefineFontInfo2 tag - defines font info. * @author JPEXS */ @SWFVersion(from = 6) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontInfoTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontInfoTag.java index 59f5aefa5..e559aa5e6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontInfoTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontInfoTag.java @@ -25,13 +25,14 @@ import com.jpexs.decompiler.flash.types.annotations.Reserved; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Set; /** - * + * DefineFontInfo tag - defines font info. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontNameTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontNameTag.java index 6e9837a4b..ba7a1aff8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontNameTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontNameTag.java @@ -24,12 +24,13 @@ import com.jpexs.decompiler.flash.types.BasicType; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; import java.util.Map; import java.util.Set; /** - * + * DefineFontName tag - defines font name. * @author JPEXS */ @SWFVersion(from = 9) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontTag.java index 415af9753..f4b480cdb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineFontTag.java @@ -31,14 +31,15 @@ import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.decompiler.flash.types.shaperecords.SHAPERECORD; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.utf8.Utf8Helper; -import java.awt.Font; + +import java.awt.*; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List; /** - * + * DefineFont tag - defines a font. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineMorphShape2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineMorphShape2Tag.java index b8176d5ed..36ce0c1a5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineMorphShape2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineMorphShape2Tag.java @@ -21,23 +21,19 @@ import com.jpexs.decompiler.flash.SWFInputStream; import com.jpexs.decompiler.flash.SWFOutputStream; import com.jpexs.decompiler.flash.tags.base.MorphShapeTag; import com.jpexs.decompiler.flash.tags.base.ShapeTag; -import com.jpexs.decompiler.flash.types.BasicType; -import com.jpexs.decompiler.flash.types.MORPHFILLSTYLE; -import com.jpexs.decompiler.flash.types.MORPHFILLSTYLEARRAY; -import com.jpexs.decompiler.flash.types.MORPHLINESTYLE2; -import com.jpexs.decompiler.flash.types.MORPHLINESTYLEARRAY; -import com.jpexs.decompiler.flash.types.RECT; -import com.jpexs.decompiler.flash.types.SHAPE; +import com.jpexs.decompiler.flash.types.*; import com.jpexs.decompiler.flash.types.annotations.Reserved; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.decompiler.flash.types.shaperecords.SHAPERECORD; import com.jpexs.helpers.ByteArrayRange; + import java.io.ByteArrayOutputStream; import java.io.IOException; /** - * + * DefineMorphShape2 tag - defines morph shape. + * Extends functionality of DefineMorphshape. * @author JPEXS */ @SWFVersion(from = 8) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineMorphShapeTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineMorphShapeTag.java index 0e1031282..e2a97aa8b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineMorphShapeTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineMorphShapeTag.java @@ -21,19 +21,15 @@ import com.jpexs.decompiler.flash.SWFInputStream; import com.jpexs.decompiler.flash.SWFOutputStream; import com.jpexs.decompiler.flash.tags.base.MorphShapeTag; import com.jpexs.decompiler.flash.tags.base.ShapeTag; -import com.jpexs.decompiler.flash.types.MORPHFILLSTYLE; -import com.jpexs.decompiler.flash.types.MORPHFILLSTYLEARRAY; -import com.jpexs.decompiler.flash.types.MORPHLINESTYLE; -import com.jpexs.decompiler.flash.types.MORPHLINESTYLEARRAY; -import com.jpexs.decompiler.flash.types.RECT; -import com.jpexs.decompiler.flash.types.SHAPE; +import com.jpexs.decompiler.flash.types.*; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; + import java.io.ByteArrayOutputStream; import java.io.IOException; /** - * + * DefineMorphShape tag - defines morph shape. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineScalingGridTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineScalingGridTag.java index 9e1f140bb..9dcd72a11 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineScalingGridTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineScalingGridTag.java @@ -31,8 +31,8 @@ import com.jpexs.decompiler.flash.types.RECT; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; -import java.awt.Rectangle; -import java.awt.Shape; + +import java.awt.*; import java.awt.geom.AffineTransform; import java.awt.geom.GeneralPath; import java.awt.geom.PathIterator; @@ -41,7 +41,7 @@ import java.util.Map; import java.util.Set; /** - * + * DefineScalingGrid tag - defines scaling grid. * @author JPEXS */ @SWFVersion(from = 8) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineSceneAndFrameLabelDataTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineSceneAndFrameLabelDataTag.java index 51240dbd4..e5e6990f8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineSceneAndFrameLabelDataTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineSceneAndFrameLabelDataTag.java @@ -25,10 +25,11 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.decompiler.flash.types.annotations.Table; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; /** - * + * DefineSceneAndFrameLabelData tag - defines scene and frame label data. * @author JPEXS */ @SWFVersion(from = 9) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShape2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShape2Tag.java index 33606246e..a9efe3ea7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShape2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShape2Tag.java @@ -24,10 +24,12 @@ import com.jpexs.decompiler.flash.types.RECT; import com.jpexs.decompiler.flash.types.SHAPEWITHSTYLE; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; /** - * + * DefineShape2 tag - defines shape. + * Extends functionality of DefineShape. * @author JPEXS */ @SWFVersion(from = 2) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShape3Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShape3Tag.java index 5412cd8e7..c342cdabf 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShape3Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShape3Tag.java @@ -24,10 +24,12 @@ import com.jpexs.decompiler.flash.types.RECT; import com.jpexs.decompiler.flash.types.SHAPEWITHSTYLE; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; /** - * + * DefineShape3 tag - defines shape. + * Extends functionality of DefineShape2. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShape4Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShape4Tag.java index 83cfe5571..e8e26b277 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShape4Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShape4Tag.java @@ -28,10 +28,12 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.decompiler.flash.types.shaperecords.SHAPERECORD; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; /** - * + * DefineShape4 tag - defines shape. + * Extends functionality of DefineShape3. * @author JPEXS */ @SWFVersion(from = 8) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShapeTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShapeTag.java index 3a29cd153..0716bbcd7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShapeTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineShapeTag.java @@ -24,10 +24,11 @@ import com.jpexs.decompiler.flash.types.RECT; import com.jpexs.decompiler.flash.types.SHAPEWITHSTYLE; import com.jpexs.decompiler.flash.types.annotations.SWFVersion; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; /** - * + * DefineShape tag - defines shape. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineSoundTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineSoundTag.java index 6f3898187..e5101912e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineSoundTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineSoundTag.java @@ -30,12 +30,13 @@ import com.jpexs.decompiler.flash.types.sound.MP3SOUNDDATA; import com.jpexs.decompiler.flash.types.sound.SoundExportFormat; import com.jpexs.decompiler.flash.types.sound.SoundFormat; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; import java.util.ArrayList; import java.util.List; /** - * + * DefineSound tag - defines sound. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineSpriteTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineSpriteTag.java index d9e846278..06c1447a9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineSpriteTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineSpriteTag.java @@ -57,7 +57,7 @@ import java.util.List; import java.util.Set; /** - * Defines a sprite character + * DefineSprite tag - Defines a sprite character. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineText2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineText2Tag.java index cb01ea304..cb05214ad 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineText2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineText2Tag.java @@ -29,7 +29,8 @@ import java.util.ArrayList; import java.util.List; /** - * + * DefineText2 tag - defines text. + * Extends functionality of DefineText. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineTextTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineTextTag.java index 17bf1c73c..d7788d176 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineTextTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineTextTag.java @@ -29,7 +29,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * DefineText tag - defines text. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineVideoStreamTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineVideoStreamTag.java index 6dd56ee20..b61517653 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineVideoStreamTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DefineVideoStreamTag.java @@ -68,7 +68,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * DefineVideoStream tag - defines video stream. * @author JPEXS */ @SWFVersion(from = 6) @@ -291,7 +291,7 @@ public class DefineVideoStreamTag extends DrawableTag implements BoundedTag, Tim players.add(mediaPlayer); mediaPlayer.addFrameListener(new FrameListener() { @Override - public void newFrameRecieved(BufferedImage image) { + public void newFrameReceived(BufferedImage image) { synchronized (getFrameLock) { activeFrame = image; //System.out.println("received frame"); diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoABC2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoABC2Tag.java index a04c3aac6..5b4a64719 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoABC2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoABC2Tag.java @@ -33,7 +33,7 @@ import java.io.IOException; import java.util.Map; /** - * Defines a series of ActionScript 3 bytecodes to be executed + * DoABC2 tag - Defines a series of ActionScript 3 bytecodes to be executed. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoABCTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoABCTag.java index a28f15cea..c1ddbadc1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoABCTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoABCTag.java @@ -30,7 +30,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * Defines a series of ActionScript 3 bytecodes to be executed + * DoABC tag - Defines a series of ActionScript 3 bytecodes to be executed. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoActionTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoActionTag.java index 427688b6e..8af5af14f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoActionTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoActionTag.java @@ -41,7 +41,7 @@ import java.util.HashMap; import java.util.List; /** - * Instructs Flash Player to perform a list of actions when the current frame is + * DoAction tag - Instructs Flash Player to perform a list of actions when the current frame is * complete. * * @author JPEXS diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoInitActionTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoInitActionTag.java index 0943ed055..4f0abfa1b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoInitActionTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/DoInitActionTag.java @@ -45,7 +45,7 @@ import java.util.Map; import java.util.Set; /** - * + * DoInitAction tag - Instructs Flash Player to perform a list of actions when a sprite is initialized. * @author JPEXS */ @SWFVersion(from = 6) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EnableDebugger2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EnableDebugger2Tag.java index 77fadee6f..7a4c56551 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EnableDebugger2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EnableDebugger2Tag.java @@ -31,7 +31,7 @@ import com.jpexs.helpers.MD5Crypt; import java.io.IOException; /** - * Marks the file is not importable for editing + * EnableDebugger2 tag - Marks the file is not importable for editing. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EnableDebuggerTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EnableDebuggerTag.java index ff44e1036..994be1485 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EnableDebuggerTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EnableDebuggerTag.java @@ -31,7 +31,7 @@ import com.jpexs.helpers.MD5Crypt; import java.io.IOException; /** - * Marks the file is not importable for editing + * EnableDebugger tag - Marks the file is not importable for editing. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EnableTelemetryTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EnableTelemetryTag.java index e252e4452..0665f8281 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EnableTelemetryTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EnableTelemetryTag.java @@ -37,7 +37,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * Enable flash profiling information + * EnableTelemetry tag - Enable flash profiling information. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EndTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EndTag.java index 45f990ef8..a1a54d24a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EndTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/EndTag.java @@ -24,7 +24,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * Extends the functionality of the PlaceObject2Tag + * End tag - Marks the end of the file or sprite. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ExportAssetsTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ExportAssetsTag.java index 7c5c225bf..cd51c4eb1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ExportAssetsTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ExportAssetsTag.java @@ -34,7 +34,7 @@ import java.util.Map; import java.util.Set; /** - * Makes portions of a SWF file available for import by other SWF files + * ExportAssets tag - Makes portions of a SWF file available for import by other SWF files. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FileAttributesTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FileAttributesTag.java index d9ce74369..1c12acb8d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FileAttributesTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FileAttributesTag.java @@ -27,7 +27,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * + * FileAttributes tag - attributes of the SWF file. * @author JPEXS */ @SWFVersion(from = 8) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FrameLabelTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FrameLabelTag.java index 3d5407230..6f77515f0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FrameLabelTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FrameLabelTag.java @@ -26,7 +26,7 @@ import java.io.IOException; import java.util.Map; /** - * + * FrameLabel tag - defines a label for a frame. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FreeAllTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FreeAllTag.java index 998241dcc..495d8df55 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FreeAllTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FreeAllTag.java @@ -24,7 +24,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * + * FreeAll tag - undocumented. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FreeCharacterTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FreeCharacterTag.java index 8184d0084..afce357bb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FreeCharacterTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/FreeCharacterTag.java @@ -28,7 +28,7 @@ import java.io.IOException; import java.util.Set; /** - * + * FreeCharacter tag - undocumented. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ImportAssets2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ImportAssets2Tag.java index dbe1e3f03..3c87ba72d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ImportAssets2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ImportAssets2Tag.java @@ -35,7 +35,7 @@ import java.util.List; import java.util.Map; /** - * Imports characters from another file, v2 + * ImportAssets2 tag - Imports characters from another file, v2 * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ImportAssetsTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ImportAssetsTag.java index 7ef376e5b..6f0c59c37 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ImportAssetsTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ImportAssetsTag.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Map; /** - * Imports characters from another file + * ImportAssets tag - imports characters from another file. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/JPEGTablesTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/JPEGTablesTag.java index 39f6f9a9c..2334f31f4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/JPEGTablesTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/JPEGTablesTag.java @@ -24,7 +24,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * + * JPEGTables tag - JPEG tables for JPEG images (DefineBits tag) in the SWF file. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/MetadataTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/MetadataTag.java index 6e86392e6..0294506f0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/MetadataTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/MetadataTag.java @@ -25,7 +25,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * + * Metadata tag - metadata of the SWF file. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/NameCharacterTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/NameCharacterTag.java index d1497d6f7..cac04c8fa 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/NameCharacterTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/NameCharacterTag.java @@ -28,7 +28,7 @@ import java.io.IOException; import java.util.Set; /** - * + * NameCharacter tag - undocumented. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PathsArePostScriptTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PathsArePostScriptTag.java index f748ae90e..9ef10550f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PathsArePostScriptTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PathsArePostScriptTag.java @@ -24,7 +24,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * + * PathsArePostScript tag - undocumented. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObject2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObject2Tag.java index a8952d276..f86402685 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObject2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObject2Tag.java @@ -41,7 +41,8 @@ import java.util.Map; import java.util.Set; /** - * Extends the functionality of the PlaceObject2Tag + * PlaceObject2 tag - adds character to the display list. + * Extends the functionality of the PlaceObjectTag. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObject3Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObject3Tag.java index 28a18ddcf..3995e3264 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObject3Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObject3Tag.java @@ -47,8 +47,8 @@ import java.util.Map; import java.util.Set; /** - * Extends the functionality of the PlaceObject2Tag - * + * PlaceObject3 tag - adds character to the display list. + * Extends the functionality of the PlaceObject2Tag. * @author JPEXS */ @SWFVersion(from = 8) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObject4Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObject4Tag.java index f530fdc0b..279befb16 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObject4Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObject4Tag.java @@ -50,8 +50,8 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * Same as PlaceObject3Tag except additional AMF data - * + * PlaceObject4 tag - adds character to the display list. + * Extends the functionality of the PlaceObject3Tag - adds AMF3 data. * @author JPEXS */ @SWFVersion(from = 19) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObjectTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObjectTag.java index 339c8ac54..2c0e2ffa2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObjectTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/PlaceObjectTag.java @@ -37,7 +37,7 @@ import java.util.List; import java.util.Set; /** - * Adds character to the display list + * PlaceObject tag - adds character to the display list * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ProductInfoTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ProductInfoTag.java index a35f6917f..c051327c0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ProductInfoTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ProductInfoTag.java @@ -26,7 +26,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * + * ProductInfo tag - product information of the SWF file generator. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ProtectTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ProtectTag.java index f1b98cb86..471678ad8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ProtectTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ProtectTag.java @@ -31,7 +31,7 @@ import com.jpexs.helpers.MD5Crypt; import java.io.IOException; /** - * Marks the file is not importable for editing + * Protect tag - marks the file is not importable for editing. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/RemoveObject2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/RemoveObject2Tag.java index 28c65ec22..c53e94ebf 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/RemoveObject2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/RemoveObject2Tag.java @@ -27,7 +27,8 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * + * RemoveObject2 tag - removes the specified character. + * Extends functionality of RemoveObject. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/RemoveObjectTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/RemoveObjectTag.java index 94da39955..1d7b96758 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/RemoveObjectTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/RemoveObjectTag.java @@ -29,7 +29,7 @@ import java.io.IOException; import java.util.Set; /** - * Removes the specified character + * RemoveObject tag - removes the specified character. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ScriptLimitsTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ScriptLimitsTag.java index 0f913fe28..c57f9d8aa 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ScriptLimitsTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ScriptLimitsTag.java @@ -26,7 +26,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * + * ScriptLimits tag - sets the maximum recursion depth and script timeout. * @author JPEXS */ @SWFVersion(from = 7) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SetBackgroundColorTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SetBackgroundColorTag.java index a0288f43c..f4b833481 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SetBackgroundColorTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SetBackgroundColorTag.java @@ -25,7 +25,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * + * SetBackgroundColor tag - sets the background color of the SWF file. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SetTabIndexTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SetTabIndexTag.java index 9e452f52f..c053c07d1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SetTabIndexTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SetTabIndexTag.java @@ -26,7 +26,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * Sets the index of an object within the tab order. + * SetTabIndex tag - sets the index of an object within the tab order. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ShowFrameTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ShowFrameTag.java index 37bc47df6..cb1fd7cbb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ShowFrameTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/ShowFrameTag.java @@ -25,7 +25,7 @@ import java.util.ArrayList; import java.util.List; /** - * Instructs Flash Player to display the contents of the display list + * ShowFrame tag - Instructs Flash Player to display the contents of the display list. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SoundStreamBlockTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SoundStreamBlockTag.java index 5e6b573b7..0b0722651 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SoundStreamBlockTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SoundStreamBlockTag.java @@ -24,7 +24,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * + * SoundStreamBlock tag - contains sound data for streaming sound. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SoundStreamHead2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SoundStreamHead2Tag.java index cb23de0a4..627b57319 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SoundStreamHead2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SoundStreamHead2Tag.java @@ -37,7 +37,8 @@ import java.util.List; import java.util.Map; /** - * + * SooundStreamHead2 tag - contains sound stream information for streaming sound. + * Extends functionality of SoundStreamHead tag. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SoundStreamHeadTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SoundStreamHeadTag.java index 286b9bc6f..90138fe71 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SoundStreamHeadTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SoundStreamHeadTag.java @@ -38,7 +38,7 @@ import java.util.List; import java.util.Map; /** - * + * SoundStreamHead tag - contains sound stream information for streaming sound. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/StartSound2Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/StartSound2Tag.java index 2c39fb3ed..28e10ca3f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/StartSound2Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/StartSound2Tag.java @@ -26,7 +26,8 @@ import java.io.IOException; import java.util.Map; /** - * + * StartSound2 tag - starts a sound playing. + * Extends functionality of StartSound tag. * @author JPEXS */ @SWFVersion(from = 9) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/StartSoundTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/StartSoundTag.java index 43a91af68..9fb507f2e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/StartSoundTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/StartSoundTag.java @@ -29,7 +29,7 @@ import java.io.IOException; import java.util.Map; /** - * + * StartSound tag - starts a sound playing. * @author JPEXS */ @SWFVersion(from = 1) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SymbolClassTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SymbolClassTag.java index 26e044a94..d4ca15bdb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SymbolClassTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SymbolClassTag.java @@ -34,7 +34,8 @@ import java.util.Map; import java.util.Set; /** - * + * SymbolClass tag - associates class names with character IDs. + * CharacterId 0 is the main class. * @author JPEXS */ @SWFVersion(from = 9) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SyncFrameTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SyncFrameTag.java index b8eb66fc2..f49b9f28d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SyncFrameTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/SyncFrameTag.java @@ -24,7 +24,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.io.IOException; /** - * + * SyncFrame tag - undocumented. * @author JPEXS */ @SWFVersion(from = 3) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/Tag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/Tag.java index 10f72f701..64873ae36 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/Tag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/Tag.java @@ -62,7 +62,7 @@ import java.util.Set; import java.util.logging.Logger; /** - * Represents Tag inside SWF file + * Tag inside SWF file * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagChangedListener.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagChangedListener.java index c94775271..54ad5e782 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagChangedListener.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagChangedListener.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.tags; /** - * + * Interface for listening to changes in a tag. * @author JPEXS */ public interface TagChangedListener { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagInfo.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagInfo.java index ffd8d1e10..b0ceffefe 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagInfo.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagInfo.java @@ -23,7 +23,7 @@ import java.util.List; import java.util.Map; /** - * + * Information for basic tag info panel. * @author JPEXS */ public class TagInfo { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagStub.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagStub.java index 6184117c5..c4c84e642 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagStub.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagStub.java @@ -26,7 +26,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Non-resolved tag stub. Used for (non-yet)unknown tags. * @author JPEXS */ public class TagStub extends Tag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagTypeInfo.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagTypeInfo.java index 209d9b9d2..c72c24fb2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagTypeInfo.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/TagTypeInfo.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.tags; /** - * + * Tag type info. * @author JPEXS */ public class TagTypeInfo { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/UnknownTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/UnknownTag.java index b9498d9bf..f030a5dc4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/UnknownTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/UnknownTag.java @@ -25,7 +25,7 @@ import java.io.IOException; import java.util.Map; /** - * + * Unknown tag. * @author JPEXS */ @SWFVersion(from = 1) //surprise! diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/VideoFrameTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/VideoFrameTag.java index 6bc48e6dd..09c12895b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/VideoFrameTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/VideoFrameTag.java @@ -28,7 +28,7 @@ import java.io.IOException; import java.util.Set; /** - * + * Video frame tag - contains video data for a movie frame. * @author JPEXS */ @SWFVersion(from = 6) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ASMSource.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ASMSource.java index 4ab16682d..c2baee35c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ASMSource.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ASMSource.java @@ -27,10 +27,11 @@ import com.jpexs.decompiler.flash.tags.Tag; import com.jpexs.decompiler.flash.types.HasSwfAndTag; import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.helpers.ByteArrayRange; + import java.util.List; /** - * Object containing ASM source + * Object containing ActionScript 1/2 bytecode. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ASMSourceContainer.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ASMSourceContainer.java index 54d0ba3d1..6849723b3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ASMSourceContainer.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ASMSourceContainer.java @@ -17,10 +17,11 @@ package com.jpexs.decompiler.flash.tags.base; import com.jpexs.decompiler.flash.treeitems.TreeItem; + import java.util.List; /** - * Object which contains other objects + * Object which contains other ASMSources. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/AloneTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/AloneTag.java index 8f198dd38..7aa8eccc4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/AloneTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/AloneTag.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.tags.base; /** - * + * Interface for tags that do not require any other tags. * @author JPEXS */ public interface AloneTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/BinaryDataInterface.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/BinaryDataInterface.java index 4caab89b9..71b3822cc 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/BinaryDataInterface.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/BinaryDataInterface.java @@ -18,11 +18,11 @@ package com.jpexs.decompiler.flash.tags.base; import com.jpexs.decompiler.flash.SWF; import com.jpexs.decompiler.flash.packers.Packer; -import com.jpexs.decompiler.flash.treeitems.TreeItem; import com.jpexs.helpers.ByteArrayRange; /** - * + * Interface for binary data objects. + * It is a DefineBinaryData tag and its subdata. * @author JPEXS */ public interface BinaryDataInterface extends Exportable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ButtonAction.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ButtonAction.java index f9ccef929..ade09ca6f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ButtonAction.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ButtonAction.java @@ -31,12 +31,13 @@ import com.jpexs.decompiler.graph.Graph; import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.Helper; + import java.util.ArrayList; import java.util.HashMap; import java.util.List; /** - * Object containing ASM source + * Button action. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ButtonTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ButtonTag.java index db8b0d934..b37e9a2fd 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ButtonTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ButtonTag.java @@ -30,7 +30,8 @@ import com.jpexs.decompiler.flash.types.ColorTransform; import com.jpexs.decompiler.flash.types.RECT; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.SerializableImage; -import java.awt.Shape; + +import java.awt.*; import java.io.IOException; import java.util.Arrays; import java.util.HashSet; @@ -38,7 +39,7 @@ import java.util.List; import java.util.Set; /** - * + * Base class for button tags. * @author JPEXS */ public abstract class ButtonTag extends DrawableTag implements Timelined { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/CharacterIdTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/CharacterIdTag.java index 31985d1b7..7b88823f1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/CharacterIdTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/CharacterIdTag.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.tags.base; import com.jpexs.decompiler.flash.types.HasCharacterId; /** - * + * A tag that has a character id. * @author JPEXS */ public interface CharacterIdTag extends HasCharacterId { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/CharacterTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/CharacterTag.java index c981f82c7..9d438f415 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/CharacterTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/CharacterTag.java @@ -22,10 +22,7 @@ import com.jpexs.decompiler.flash.action.model.CallMethodActionItem; import com.jpexs.decompiler.flash.action.model.DirectValueActionItem; import com.jpexs.decompiler.flash.action.model.GetMemberActionItem; import com.jpexs.decompiler.flash.action.model.GetVariableActionItem; -import com.jpexs.decompiler.flash.action.swf7.ActionTry; -import com.jpexs.decompiler.flash.configuration.Configuration; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.flash.helpers.HighlightedTextWriter; import com.jpexs.decompiler.flash.helpers.NulWriter; import com.jpexs.decompiler.flash.tags.DefineScalingGridTag; import com.jpexs.decompiler.flash.tags.DoInitActionTag; @@ -34,6 +31,7 @@ import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.Helper; import com.jpexs.helpers.Reference; + import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.List; @@ -42,7 +40,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * A character tag. * @author JPEXS */ public abstract class CharacterTag extends Tag implements CharacterIdTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/DepthTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/DepthTag.java index 83c0cedc1..0912c197d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/DepthTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/DepthTag.java @@ -17,12 +17,20 @@ package com.jpexs.decompiler.flash.tags.base; /** - * + * A tag that has depth. * @author JPEXS */ public interface DepthTag { + /** + * Gets the depth. + * @return Depth + */ public int getDepth(); + /** + * Sets the depth. + * @param depth New depth + */ public void setDepth(int depth); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/DisplayObjectCacheKey.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/DisplayObjectCacheKey.java index c4a0b9c6f..5e2655a34 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/DisplayObjectCacheKey.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/DisplayObjectCacheKey.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.exporters.commonshape.ExportRectangle; import java.util.Objects; /** - * + * Display object cache key. * @author JPEXS */ public class DisplayObjectCacheKey { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/DrawableTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/DrawableTag.java index f38c52009..3e35e83a5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/DrawableTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/DrawableTag.java @@ -27,7 +27,7 @@ import java.awt.Shape; import java.io.IOException; /** - * + * A character that can be drawn on the screen. * @author JPEXS */ public abstract class DrawableTag extends CharacterTag implements BoundedTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/Exportable.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/Exportable.java index 4e1e69979..c341a7db7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/Exportable.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/Exportable.java @@ -19,10 +19,14 @@ package com.jpexs.decompiler.flash.tags.base; import com.jpexs.decompiler.flash.treeitems.TreeItem; /** - * + * Exportable object. * @author JPEXS */ public interface Exportable extends TreeItem { + /** + * Gets the export file name. + * @return Export file name + */ public String getExportFileName(); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontInfoTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontInfoTag.java index 11cf87f1a..8768e7845 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontInfoTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontInfoTag.java @@ -25,7 +25,7 @@ import java.util.List; import java.util.Map; /** - * + * Base class for font info tags. * @author JPEXS */ public abstract class FontInfoTag extends Tag implements CharacterIdTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontTag.java index d7264727b..72c1ba2ee 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/FontTag.java @@ -52,7 +52,7 @@ import java.util.Map; import java.util.Set; /** - * + * Base class for font tags. * @author JPEXS */ public abstract class FontTag extends DrawableTag implements AloneTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ImageTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ImageTag.java index 9494174fc..116e0282d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ImageTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ImageTag.java @@ -53,7 +53,7 @@ import java.util.ArrayList; import java.util.Set; /** - * + * Base class for image tags. * @author JPEXS */ public abstract class ImageTag extends DrawableTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ImportTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ImportTag.java index 291cde7f0..5c5e0ac70 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ImportTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ImportTag.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.tags.base; import java.util.Map; /** - * + * Import tag interface. * @author JPEXS */ public interface ImportTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/MissingCharacterHandler.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/MissingCharacterHandler.java index dd7a749c8..a3c439f2d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/MissingCharacterHandler.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/MissingCharacterHandler.java @@ -20,7 +20,7 @@ import java.awt.Font; import java.util.Map; /** - * + * Handler for missing characters in fonts. * @author JPEXS */ public class MissingCharacterHandler { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/MorphShapeTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/MorphShapeTag.java index cbc43e485..3bb707a36 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/MorphShapeTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/MorphShapeTag.java @@ -51,7 +51,7 @@ import java.util.List; import java.util.Set; /** - * + * Base class for morph shape tags. * @author JPEXS */ public abstract class MorphShapeTag extends DrawableTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/NeedsCharacters.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/NeedsCharacters.java index c15b8f775..e618a0bcc 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/NeedsCharacters.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/NeedsCharacters.java @@ -20,14 +20,30 @@ import com.jpexs.decompiler.flash.SWF; import java.util.Set; /** - * + * Interface for classes that need another characters. * @author JPEXS */ public interface NeedsCharacters { + /** + * Get needed characters. + * @param needed Result + * @param swf SWF file + */ public void getNeededCharacters(Set needed, SWF swf); + /** + * Replace character. + * @param oldCharacterId Old character ID + * @param newCharacterId New character ID + * @return True if character was replaced + */ public boolean replaceCharacter(int oldCharacterId, int newCharacterId); + /** + * Remove character. + * @param characterId Character ID + * @return True if character was removed + */ public boolean removeCharacter(int characterId); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/PackedBinaryData.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/PackedBinaryData.java index 1701831e3..8cbfcb29b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/PackedBinaryData.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/PackedBinaryData.java @@ -30,7 +30,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Binary data packed with a packer. * @author JPEXS */ public class PackedBinaryData implements TreeItem, BinaryDataInterface { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/PasswordTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/PasswordTag.java index 2c0e6f81d..dc90b9e34 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/PasswordTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/PasswordTag.java @@ -17,12 +17,21 @@ package com.jpexs.decompiler.flash.tags.base; /** - * + * Interface for tags that can have a password. * @author JPEXS */ public interface PasswordTag { + /** + * Sets the password for this tag. + * @param password Password + */ public void setPassword(String password); + /** + * Checks if this tag has a password. + * @param password Password + * @return True if this tag has the password + */ public boolean hasPassword(String password); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/PlaceObjectTypeTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/PlaceObjectTypeTag.java index b993b02cb..43292af06 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/PlaceObjectTypeTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/PlaceObjectTypeTag.java @@ -32,7 +32,7 @@ import java.util.Map; import java.util.Objects; /** - * + * Base class for place object tags. * @author JPEXS */ public abstract class PlaceObjectTypeTag extends Tag implements CharacterIdTag, DepthTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/RemoveTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/RemoveTag.java index 9ea6b9267..d05b5e603 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/RemoveTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/RemoveTag.java @@ -22,7 +22,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.util.Map; /** - * + * Base class for remove object tags. * @author JPEXS */ public abstract class RemoveTag extends Tag implements DepthTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/RenderContext.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/RenderContext.java index 9594b96a6..dd01a0447 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/RenderContext.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/RenderContext.java @@ -23,23 +23,45 @@ import java.awt.Point; import java.util.List; /** - * + * Rendering context. * @author JPEXS */ public class RenderContext { + /** + * Cursor position. + */ public Point cursorPosition; + /** + * State under cursor. + */ public List stateUnderCursor; + /** + * Mouse button. + */ public int mouseButton; + /** + * Mouse over button. + */ public ButtonTag mouseOverButton; + /** + * Border image. + */ public SerializableImage borderImage; + /** + * Display object cache. + */ public Cache displayObjectCache; + /** + * Clear display object cache. + * @param placeObject Place object + */ public void clearPlaceObjectCache(PlaceObjectTypeTag placeObject) { for (DisplayObjectCacheKey k : displayObjectCache.keys()) { if (k.placeObject == placeObject) { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ShapeTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ShapeTag.java index 30a7554f4..d72e4df67 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ShapeTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/ShapeTag.java @@ -51,7 +51,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Base class for shape tags. * @author JPEXS */ public abstract class ShapeTag extends DrawableTag implements LazyObject { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SoundImportException.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SoundImportException.java index 4c0bd3ab2..bc5efbf80 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SoundImportException.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SoundImportException.java @@ -17,11 +17,15 @@ package com.jpexs.decompiler.flash.tags.base; /** - * + * Exception thrown when there is a problem importing a sound. * @author JPEXS */ public class SoundImportException extends Exception { + /** + * Constructs a new SoundImportException with the specified detail message. + * @param message The detail message + */ public SoundImportException(String message) { super(message); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SoundStreamHeadTypeTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SoundStreamHeadTypeTag.java index db8cf9746..3345acb1c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SoundStreamHeadTypeTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SoundStreamHeadTypeTag.java @@ -29,7 +29,7 @@ import java.io.IOException; import java.util.List; /** - * + * Base class for sound stream head tags. * @author JPEXS */ public abstract class SoundStreamHeadTypeTag extends Tag implements CharacterIdTag, SoundTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SoundTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SoundTag.java index 008a0d792..8ac112752 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SoundTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SoundTag.java @@ -23,7 +23,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.util.List; /** - * + * Base class for sound tags. * @author JPEXS */ public interface SoundTag extends TreeItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/StaticTextTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/StaticTextTag.java index d16c3a3c5..8890a89af 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/StaticTextTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/StaticTextTag.java @@ -52,7 +52,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; /** - * + * Base class for static text tags. * @author JPEXS */ public abstract class StaticTextTag extends TextTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SymbolClassTypeTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SymbolClassTypeTag.java index 2178d4748..5005f5890 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SymbolClassTypeTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/SymbolClassTypeTag.java @@ -22,7 +22,7 @@ import com.jpexs.helpers.ByteArrayRange; import java.util.Map; /** - * + * Base class for SymbolClass and ExportAssets tags. * @author JPEXS */ public abstract class SymbolClassTypeTag extends Tag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/TextImportErrorHandler.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/TextImportErrorHandler.java index 899c448d1..4ca7e76c3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/TextImportErrorHandler.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/TextImportErrorHandler.java @@ -17,12 +17,24 @@ package com.jpexs.decompiler.flash.tags.base; /** - * + * Error handler for text import. * @author JPEXS */ public abstract class TextImportErrorHandler { + /** + * Handle error. + * @param textTag Text tag + * @return True if error was handled, false otherwise + */ public abstract boolean handle(TextTag textTag); + /** + * Handle error. + * @param textTag Text tag + * @param message Error message + * @param line Line number + * @return True if error was handled, false otherwise + */ public abstract boolean handle(TextTag textTag, String message, long line); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/TextTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/TextTag.java index 966827d46..73fca50a0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/TextTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/TextTag.java @@ -73,7 +73,7 @@ import java.util.logging.Logger; import org.w3c.dom.Element; /** - * + * Base class for text tags. * @author JPEXS */ public abstract class TextTag extends DrawableTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/UnsupportedSamplingRateException.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/UnsupportedSamplingRateException.java index 24a07cf61..395c708ae 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/UnsupportedSamplingRateException.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/base/UnsupportedSamplingRateException.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.tags.base; /** - * + * Exception for unsupported sound rate. * @author JPEXS */ public class UnsupportedSamplingRateException extends SoundImportException { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/CharacterWithStyle.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/CharacterWithStyle.java index a0839bdb1..8b1b3e151 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/CharacterWithStyle.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/CharacterWithStyle.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.tags.dynamictext; /** - * + * Character with style. * @author JPEXS */ public class CharacterWithStyle { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/DynamicTextModel.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/DynamicTextModel.java index c0a3050ba..10ff88cde 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/DynamicTextModel.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/DynamicTextModel.java @@ -21,7 +21,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Dynamic text model. * @author JPEXS */ public class DynamicTextModel { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/GlyphCharacter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/GlyphCharacter.java index 4ddaba9a6..5447cd622 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/GlyphCharacter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/GlyphCharacter.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.tags.dynamictext; import com.jpexs.decompiler.flash.types.GLYPHENTRY; /** - * + * Glyph character. * @author JPEXS */ public class GlyphCharacter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/Paragraph.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/Paragraph.java index 180c1b9f1..7b6ecadff 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/Paragraph.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/Paragraph.java @@ -21,7 +21,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Paragraph. * @author JPEXS */ public class Paragraph { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/SameStyleTextRecord.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/SameStyleTextRecord.java index a03451fe7..cd896ec60 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/SameStyleTextRecord.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/SameStyleTextRecord.java @@ -20,7 +20,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Same style text record. * @author JPEXS */ public class SameStyleTextRecord { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/TextStyle.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/TextStyle.java index 312f6af84..9a5626a0b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/TextStyle.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/TextStyle.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.tags.base.FontTag; import com.jpexs.decompiler.flash.types.RGBA; /** - * + * Text style. * @author JPEXS */ public final class TextStyle implements Cloneable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/Word.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/Word.java index 21e19c4b7..e0820cd36 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/Word.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/dynamictext/Word.java @@ -21,7 +21,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Word. * @author JPEXS */ public class Word { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/enums/ImageFormat.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/enums/ImageFormat.java index bbbf73e4e..d65572df9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/enums/ImageFormat.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/enums/ImageFormat.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.tags.enums; /** - * + * Image format. * @author JPEXS */ public enum ImageFormat { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/enums/TextRenderMode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/enums/TextRenderMode.java index 2b729d15a..ad0a370f7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/enums/TextRenderMode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/enums/TextRenderMode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.tags.enums; /** - * + * Text render mode. * @author JPEXS */ public enum TextRenderMode { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/font/CharacterRanges.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/font/CharacterRanges.java index 30347808c..ca8ee855d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/font/CharacterRanges.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/font/CharacterRanges.java @@ -25,7 +25,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Unicode character ranges. * @author JPEXS */ public class CharacterRanges { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/AbstractGfxImageTag.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/AbstractGfxImageTag.java index 688eccbfe..9eadadf94 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/AbstractGfxImageTag.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/AbstractGfxImageTag.java @@ -24,17 +24,18 @@ import com.jpexs.decompiler.flash.gfx.TgaSupport; import com.jpexs.decompiler.flash.tags.base.ImageTag; import com.jpexs.decompiler.flash.tags.gfx.enums.FileFormatType; import com.jpexs.helpers.ByteArrayRange; +import net.npe.dds.DDSReader; + +import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.IOException; import java.nio.file.Files; import java.nio.file.InvalidPathException; import java.nio.file.Path; import java.nio.file.Paths; -import javax.imageio.ImageIO; -import net.npe.dds.DDSReader; /** - * + * Base class for GFX image tags. * @author JPEXS */ public abstract class AbstractGfxImageTag extends ImageTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineCompactedFont.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineCompactedFont.java index 60cedef27..20dde3cf1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineCompactedFont.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineCompactedFont.java @@ -24,19 +24,15 @@ import com.jpexs.decompiler.flash.helpers.FontHelper; import com.jpexs.decompiler.flash.tags.base.FontTag; import com.jpexs.decompiler.flash.types.RECT; import com.jpexs.decompiler.flash.types.SHAPE; -import com.jpexs.decompiler.flash.types.gfx.FontType; -import com.jpexs.decompiler.flash.types.gfx.GFxInputStream; -import com.jpexs.decompiler.flash.types.gfx.GFxOutputStream; -import com.jpexs.decompiler.flash.types.gfx.GlyphInfoType; -import com.jpexs.decompiler.flash.types.gfx.GlyphType; -import com.jpexs.decompiler.flash.types.gfx.KerningPairType; +import com.jpexs.decompiler.flash.types.gfx.*; import com.jpexs.decompiler.flash.types.shaperecords.CurvedEdgeRecord; import com.jpexs.decompiler.flash.types.shaperecords.SHAPERECORD; import com.jpexs.decompiler.flash.types.shaperecords.StraightEdgeRecord; import com.jpexs.decompiler.flash.types.shaperecords.StyleChangeRecord; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.MemoryInputStream; -import java.awt.Font; + +import java.awt.*; import java.io.IOException; import java.util.ArrayList; import java.util.List; @@ -44,7 +40,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * DefineCompactedFont tag - defines a font with compacted shapes. * @author JPEXS */ public final class DefineCompactedFont extends FontTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalGradient.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalGradient.java index 68b3c77a4..e3062ea50 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalGradient.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalGradient.java @@ -22,11 +22,12 @@ import com.jpexs.decompiler.flash.SWFOutputStream; import com.jpexs.decompiler.flash.tags.Tag; import com.jpexs.decompiler.flash.tags.TagInfo; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; import java.util.Map; /** - * + * DefineExternalGradient tag - external gradient. * @author JPEXS */ public class DefineExternalGradient extends Tag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage.java index 175e85e30..c2aec9c38 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage.java @@ -27,16 +27,15 @@ import com.jpexs.decompiler.flash.types.annotations.Conditional; import com.jpexs.decompiler.flash.types.annotations.HideInRawEdit; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.SerializableImage; -import java.awt.Dimension; -import java.awt.Graphics; -import java.awt.Image; + +import java.awt.*; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.InputStream; import java.util.Objects; /** - * + * DefineExternalImage tag - external image. * @author JPEXS */ public class DefineExternalImage extends AbstractGfxImageTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage2.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage2.java index be96b201f..2358979ca 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage2.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalImage2.java @@ -27,9 +27,8 @@ import com.jpexs.decompiler.flash.tags.gfx.enums.IdType; import com.jpexs.decompiler.flash.types.annotations.HideInRawEdit; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.SerializableImage; -import java.awt.Dimension; -import java.awt.Graphics; -import java.awt.Image; + +import java.awt.*; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.InputStream; @@ -37,7 +36,8 @@ import java.util.Map; import java.util.Objects; /** - * + * DefineExternalImage2 tag - external image. + * Extends functionality of DefineExternalImage. * @author JPEXS */ public class DefineExternalImage2 extends AbstractGfxImageTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalSound.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalSound.java index d1498a26e..db2392ca1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalSound.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalSound.java @@ -26,6 +26,10 @@ import com.jpexs.decompiler.flash.types.sound.SoundExportFormat; import com.jpexs.decompiler.flash.types.sound.SoundFormat; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.Helper; + +import javax.sound.sampled.AudioInputStream; +import javax.sound.sampled.AudioSystem; +import javax.sound.sampled.UnsupportedAudioFileException; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; @@ -33,12 +37,9 @@ import java.nio.file.Path; import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; -import javax.sound.sampled.AudioInputStream; -import javax.sound.sampled.AudioSystem; -import javax.sound.sampled.UnsupportedAudioFileException; /** - * + * DefineExternalSound tag - external sound. * @author JPEXS */ public class DefineExternalSound extends CharacterTag implements SoundTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalStreamSound.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalStreamSound.java index df12b6c75..81fca8d09 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalStreamSound.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineExternalStreamSound.java @@ -28,6 +28,10 @@ import com.jpexs.decompiler.flash.types.sound.SoundExportFormat; import com.jpexs.decompiler.flash.types.sound.SoundFormat; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.Helper; + +import javax.sound.sampled.AudioInputStream; +import javax.sound.sampled.AudioSystem; +import javax.sound.sampled.UnsupportedAudioFileException; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; @@ -36,12 +40,9 @@ import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; import java.util.Map; -import javax.sound.sampled.AudioInputStream; -import javax.sound.sampled.AudioSystem; -import javax.sound.sampled.UnsupportedAudioFileException; /** - * + * DefineExternalStreamSound tag - external stream sound. * @author JPEXS */ public class DefineExternalStreamSound extends Tag implements CharacterIdTag, SoundTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineGradientMap.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineGradientMap.java index af7e3d749..3ea30b413 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineGradientMap.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineGradientMap.java @@ -22,12 +22,13 @@ import com.jpexs.decompiler.flash.SWFOutputStream; import com.jpexs.decompiler.flash.tags.Tag; import com.jpexs.decompiler.flash.tags.TagInfo; import com.jpexs.helpers.ByteArrayRange; + import java.io.IOException; import java.util.ArrayList; import java.util.List; /** - * + * DefineFradientMap tag - gradient map. * @author JPEXS */ public class DefineGradientMap extends Tag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineSubImage.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineSubImage.java index a2a7ae3e3..fe2291c6a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineSubImage.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/DefineSubImage.java @@ -40,7 +40,7 @@ import javax.imageio.ImageIO; import net.npe.dds.DDSReader; /** - * + * DefineSubImage tag - sub image. * @author JPEXS */ public class DefineSubImage extends AbstractGfxImageTag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/ExporterInfo.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/ExporterInfo.java index 7492c3958..e3b420d61 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/ExporterInfo.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/ExporterInfo.java @@ -29,7 +29,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * ExporterInfo tag - exporter info. * @author JPEXS */ public class ExporterInfo extends Tag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/FontTextureInfo.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/FontTextureInfo.java index 0054156b4..09c0c70aa 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/FontTextureInfo.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/FontTextureInfo.java @@ -33,7 +33,7 @@ import java.io.IOException; import java.util.Map; /** - * + * FontTextureInfo tag - font texture info. * @author JPEXS */ public class FontTextureInfo extends Tag { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/enums/ExportFlagConstants.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/enums/ExportFlagConstants.java index ed0a31a9c..12f086b25 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/enums/ExportFlagConstants.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/enums/ExportFlagConstants.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.tags.gfx.enums; /** - * + * Export flags constants. * @author JPEXS */ public class ExportFlagConstants { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/enums/IdType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/enums/IdType.java index 51e091c41..04cad82e5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/enums/IdType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/gfx/enums/IdType.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.tags.gfx.enums; import java.lang.reflect.Field; /** - * + * Type of Id. * @author JPEXS */ public class IdType { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/JustifyAlignGlyphEntry.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/JustifyAlignGlyphEntry.java index 8355cd1ea..8257a7d71 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/JustifyAlignGlyphEntry.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/JustifyAlignGlyphEntry.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.flash.types.GLYPHENTRY; import com.jpexs.decompiler.flash.types.annotations.Internal; /** - * + * Justify align glyph entry. * @author JPEXS */ public class JustifyAlignGlyphEntry extends GLYPHENTRY implements InternalClass { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/ParsedSymbol.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/ParsedSymbol.java index 7d5ce94bd..6022f1b76 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/ParsedSymbol.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/ParsedSymbol.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.tags.text; /** - * + * Text parsed symbol. * @author JPEXS */ public class ParsedSymbol { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/SymbolType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/SymbolType.java index c3f3da636..7d5b92eb5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/SymbolType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/SymbolType.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.tags.text; /** - * + * Text symbol type. * @author JPEXS */ public enum SymbolType { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/TextAlign.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/TextAlign.java index 316d2dc3e..34ae03490 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/TextAlign.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/TextAlign.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.tags.text; /** - * + * Text align. * @author JPEXS */ public enum TextAlign { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/TextParseException.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/TextParseException.java index 5c3bb841c..a7539b0dc 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/TextParseException.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/tags/text/TextParseException.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.tags.text; import com.jpexs.decompiler.flash.ParseException; /** - * + * Text parse exception. * @author JPEXS */ public class TextParseException extends ParseException { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ALPHABITMAPDATA.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ALPHABITMAPDATA.java index 631aafc0a..27ab57f7a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ALPHABITMAPDATA.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ALPHABITMAPDATA.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.types; import java.io.Serializable; /** - * Represents 32-bit alpha, red, green and blue value + * Represents bitmap pixel data with alpha channel. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ALPHACOLORMAPDATA.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ALPHACOLORMAPDATA.java index 3bc1d4383..2d6dedc0c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ALPHACOLORMAPDATA.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ALPHACOLORMAPDATA.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.types; import java.io.Serializable; /** - * Represents 32-bit alpha, red, green and blue value + * ALPHACOLORMAPDATA represents a color table and pixel data for an alpha color map. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ARGB.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ARGB.java index d11b1f58d..18e003fe8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ARGB.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ARGB.java @@ -17,11 +17,12 @@ package com.jpexs.decompiler.flash.types; import com.jpexs.decompiler.flash.types.annotations.SWFType; -import java.awt.Color; + +import java.awt.*; import java.io.Serializable; /** - * Represents 32-bit alpha, red, green and blue value + * Represents 32-bit alpha, red, green and blue value. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/BITMAPDATA.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/BITMAPDATA.java index 4b9983029..0712e8ac3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/BITMAPDATA.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/BITMAPDATA.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.types; import java.io.Serializable; /** - * Represents 32-bit alpha, red, green and blue value + * BITMAPDATA stores pixel data for a bitmap. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/BUTTONCONDACTION.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/BUTTONCONDACTION.java index 1c1ca5d9d..d7a5d3094 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/BUTTONCONDACTION.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/BUTTONCONDACTION.java @@ -37,6 +37,7 @@ import com.jpexs.decompiler.graph.Graph; import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.Helper; + import java.io.IOException; import java.io.Serializable; import java.util.ArrayList; @@ -44,7 +45,7 @@ import java.util.HashMap; import java.util.List; /** - * Actions to execute at particular button events + * Actions to execute at particular button events. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/CLIPACTIONRECORD.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/CLIPACTIONRECORD.java index f3492c3aa..9ec4954b7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/CLIPACTIONRECORD.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/CLIPACTIONRECORD.java @@ -36,6 +36,7 @@ import com.jpexs.decompiler.graph.Graph; import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.helpers.ByteArrayRange; import com.jpexs.helpers.Helper; + import java.io.IOException; import java.io.Serializable; import java.util.ArrayList; @@ -43,7 +44,7 @@ import java.util.HashMap; import java.util.List; /** - * Event handler + * Event handler. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/CLIPACTIONS.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/CLIPACTIONS.java index d233fb0cb..9c335c1be 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/CLIPACTIONS.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/CLIPACTIONS.java @@ -18,6 +18,7 @@ package com.jpexs.decompiler.flash.types; import com.jpexs.decompiler.flash.types.annotations.Reserved; import com.jpexs.decompiler.flash.types.annotations.SWFType; + import java.io.Serializable; import java.lang.reflect.Field; import java.util.ArrayList; @@ -26,7 +27,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * Define event handlers for a sprite character + * Define event handlers for a sprite character. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/COLORMAPDATA.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/COLORMAPDATA.java index 021370887..dcf31c4a8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/COLORMAPDATA.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/COLORMAPDATA.java @@ -19,6 +19,7 @@ package com.jpexs.decompiler.flash.types; import java.io.Serializable; /** + * Color map data. * @author JPEXS */ public class COLORMAPDATA implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ColorTransform.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ColorTransform.java index a813edda3..0ceeedef4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ColorTransform.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ColorTransform.java @@ -18,11 +18,12 @@ package com.jpexs.decompiler.flash.types; import com.jpexs.decompiler.flash.types.filters.Filtering; import com.jpexs.helpers.SerializableImage; -import java.awt.Color; + +import java.awt.*; import java.awt.image.RescaleOp; /** - * + * Base class for color transform. * @author JPEXS */ public class ColorTransform implements Cloneable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/FILLSTYLE.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/FILLSTYLE.java index 69f85491c..a00ddf3aa 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/FILLSTYLE.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/FILLSTYLE.java @@ -34,7 +34,7 @@ import java.util.Objects; import java.util.Set; /** - * + * Fill style. * @author JPEXS */ public class FILLSTYLE implements NeedsCharacters, FieldChangeObserver, Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/FILLSTYLEARRAY.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/FILLSTYLEARRAY.java index aa5543a30..afb54cfcb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/FILLSTYLEARRAY.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/FILLSTYLEARRAY.java @@ -23,7 +23,7 @@ import java.io.Serializable; import java.util.Set; /** - * + * Fill style array. * @author JPEXS */ public class FILLSTYLEARRAY implements NeedsCharacters, Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/FOCALGRADIENT.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/FOCALGRADIENT.java index 288ed0d4f..e3abd90c6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/FOCALGRADIENT.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/FOCALGRADIENT.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.Serializable; /** - * + * Focal gradient. Gradient with focal point. Used in radial gradients. * @author JPEXS */ public class FOCALGRADIENT extends GRADIENT implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/GLYPHENTRY.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/GLYPHENTRY.java index 06b9c9905..fdce23db8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/GLYPHENTRY.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/GLYPHENTRY.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.Serializable; /** - * + * Glyph entry. * @author JPEXS */ public class GLYPHENTRY implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/GRADIENT.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/GRADIENT.java index 036cf86e9..ba2ab0fba 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/GRADIENT.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/GRADIENT.java @@ -23,7 +23,7 @@ import java.io.Serializable; import java.util.Arrays; /** - * + * Gradient. * @author JPEXS */ public class GRADIENT implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/GRADRECORD.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/GRADRECORD.java index 86742cdb5..4485d2e9c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/GRADRECORD.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/GRADRECORD.java @@ -22,7 +22,7 @@ import java.io.Serializable; import java.util.Objects; /** - * + * Gradient record. * @author JPEXS */ public class GRADRECORD implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/HasCharacterId.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/HasCharacterId.java index a5774c07a..7215da3a1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/HasCharacterId.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/HasCharacterId.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.types; /** - * An item with characterId + * An item with characterId. * @author JPEXS */ public interface HasCharacterId { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/KERNINGRECORD.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/KERNINGRECORD.java index 6aa0766d4..8dba3722c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/KERNINGRECORD.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/KERNINGRECORD.java @@ -22,7 +22,7 @@ import java.awt.Font; import java.io.Serializable; /** - * Represents 24-bit red, green, blue value + * Kerning record. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LANGCODE.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LANGCODE.java index a2789e645..0721f59b9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LANGCODE.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LANGCODE.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.Serializable; /** - * + * Language code. * @author JPEXS */ public class LANGCODE implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LINESTYLE.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LINESTYLE.java index a2e27adbd..ee703d7d7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LINESTYLE.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LINESTYLE.java @@ -27,7 +27,7 @@ import java.util.Objects; import java.util.Set; /** - * + * Line style. * @author JPEXS */ public class LINESTYLE implements NeedsCharacters, Serializable, ILINESTYLE { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LINESTYLE2.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LINESTYLE2.java index d7005a3ed..22471153f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LINESTYLE2.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LINESTYLE2.java @@ -27,7 +27,8 @@ import java.util.Objects; import java.util.Set; /** - * + * Line style, v2. + * Extends functionality of LINESTYLE. * @author JPEXS */ public class LINESTYLE2 implements NeedsCharacters, Serializable, ILINESTYLE { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LINESTYLEARRAY.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LINESTYLEARRAY.java index bcd0b0da0..85e7afaaa 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LINESTYLEARRAY.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/LINESTYLEARRAY.java @@ -28,7 +28,7 @@ import java.io.Serializable; import java.util.Set; /** - * + * Line style array. * @author JPEXS */ public class LINESTYLEARRAY implements NeedsCharacters, Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MATRIX.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MATRIX.java index 5c4f0059d..5278d0113 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MATRIX.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MATRIX.java @@ -24,7 +24,7 @@ import java.io.Serializable; /** * Represents a standard 2x3 transformation matrix of the sort commonly used in - * 2D graphics + * 2D graphics. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHFILLSTYLE.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHFILLSTYLE.java index 2a86cd76a..bfd784dc0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHFILLSTYLE.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHFILLSTYLE.java @@ -27,7 +27,7 @@ import java.io.Serializable; import java.util.Set; /** - * + * Morph fill style. * @author JPEXS */ public class MORPHFILLSTYLE implements NeedsCharacters, Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHFILLSTYLEARRAY.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHFILLSTYLEARRAY.java index 52d63be30..b6805e7ed 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHFILLSTYLEARRAY.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHFILLSTYLEARRAY.java @@ -22,7 +22,7 @@ import java.io.Serializable; import java.util.Set; /** - * + * Morph fill style array. * @author JPEXS */ public class MORPHFILLSTYLEARRAY implements NeedsCharacters, Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHFOCALGRADIENT.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHFOCALGRADIENT.java index 853ff9b47..08e645e40 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHFOCALGRADIENT.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHFOCALGRADIENT.java @@ -20,8 +20,8 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.Serializable; /** - * Well, this structure is undocumented, but exists - * + * Morph focal gradient. + * Undocumented structure, but it exists. * @author JPEXS */ public class MORPHFOCALGRADIENT extends MORPHGRADIENT implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHGRADIENT.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHGRADIENT.java index 28020ff9b..30bea8719 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHGRADIENT.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHGRADIENT.java @@ -27,7 +27,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.Serializable; /** - * + * Morph gradient. * @author JPEXS */ public class MORPHGRADIENT implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHGRADRECORD.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHGRADRECORD.java index acd2602f0..d24dab510 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHGRADRECORD.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHGRADRECORD.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.Serializable; /** - * + * Morph gradient record. * @author JPEXS */ public class MORPHGRADRECORD implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHLINESTYLE.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHLINESTYLE.java index 5b682ee78..858e60347 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHLINESTYLE.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHLINESTYLE.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.Serializable; /** - * + * Morph line style. * @author JPEXS */ public class MORPHLINESTYLE implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHLINESTYLE2.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHLINESTYLE2.java index 0132db6c2..125065f96 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHLINESTYLE2.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHLINESTYLE2.java @@ -23,7 +23,8 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.Serializable; /** - * + * Morph line style, v2. + * Extends functionality of MORPHLINESTYLE. * @author JPEXS */ public class MORPHLINESTYLE2 implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHLINESTYLEARRAY.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHLINESTYLEARRAY.java index 4edace48d..afd9a74f4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHLINESTYLEARRAY.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/MORPHLINESTYLEARRAY.java @@ -22,7 +22,7 @@ import com.jpexs.decompiler.flash.types.annotations.Conditional; import java.io.Serializable; /** - * + * Morph line style array. * @author JPEXS */ public class MORPHLINESTYLEARRAY implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/PIX15.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/PIX15.java index 1624fc988..032c691f3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/PIX15.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/PIX15.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.Serializable; /** - * Represents 15-bit red, green and blue value + * 15-bit red, green and blue value * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/PIX24.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/PIX24.java index 5d457ff8e..e19ab4f25 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/PIX24.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/PIX24.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.Serializable; /** - * Represents 15-bit red, green and blue value + * 24-bit red, green and blue value * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/RECT.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/RECT.java index b20ccd813..0a98bf49e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/RECT.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/RECT.java @@ -23,7 +23,7 @@ import java.awt.Point; import java.io.Serializable; /** - * A rectangle value represents a rectangular region. + * Rectangular region. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/RGB.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/RGB.java index a977cec7c..d9af3b3b8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/RGB.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/RGB.java @@ -22,7 +22,7 @@ import java.awt.Color; import java.io.Serializable; /** - * Represents 24-bit red, green, blue value + * 24-bit red, green, blue value. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/RGBA.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/RGBA.java index dc24a231a..c429f02cd 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/RGBA.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/RGBA.java @@ -22,7 +22,7 @@ import java.awt.Color; import java.io.Serializable; /** - * Represents 32-bit red, green, blue and alpha value + * 32-bit red, green, blue and alpha value. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SHAPE.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SHAPE.java index bc1c4c1f0..c9f74d6ce 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SHAPE.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SHAPE.java @@ -33,7 +33,7 @@ import java.util.List; import java.util.Set; /** - * + * Shape. * @author JPEXS */ public class SHAPE implements NeedsCharacters, Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SHAPEWITHSTYLE.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SHAPEWITHSTYLE.java index c10c54c97..17e7d4530 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SHAPEWITHSTYLE.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SHAPEWITHSTYLE.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Set; /** - * + * Shape with style. * @author JPEXS */ public class SHAPEWITHSTYLE extends SHAPE implements NeedsCharacters, Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SOUNDENVELOPE.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SOUNDENVELOPE.java index 198438091..b4ed1f703 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SOUNDENVELOPE.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SOUNDENVELOPE.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.Serializable; /** - * + * Sound envelope. * @author JPEXS */ public class SOUNDENVELOPE implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SOUNDINFO.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SOUNDINFO.java index a8169b9eb..de981453a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SOUNDINFO.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/SOUNDINFO.java @@ -23,7 +23,7 @@ import java.io.Serializable; import java.util.Arrays; /** - * + * Sound info. * @author JPEXS */ public class SOUNDINFO implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/TEXTRECORD.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/TEXTRECORD.java index 7f7a3f7ed..033aff8d6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/TEXTRECORD.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/TEXTRECORD.java @@ -26,7 +26,7 @@ import java.io.Serializable; import java.util.List; /** - * + * Text record. * @author JPEXS */ public class TEXTRECORD implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ZONEDATA.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ZONEDATA.java index 4c91af180..17fae55e7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ZONEDATA.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ZONEDATA.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFType; import java.io.Serializable; /** - * Represents Zonedata + * Zone data. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ZONERECORD.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ZONERECORD.java index 3eac0eb5a..ae6891ea9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ZONERECORD.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/ZONERECORD.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.types.annotations.SWFArray; import java.io.Serializable; /** - * Represents Zone record + * Zone record. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/Calculated.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/Calculated.java index 09ee5c589..cca264950 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/Calculated.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/Calculated.java @@ -22,7 +22,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** - * Field is internal + * Field is internal. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/Conditional.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/Conditional.java index de08c6ec0..37087ff86 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/Conditional.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/Conditional.java @@ -22,7 +22,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** - * Mark for field that it is available only whern certain field (value) is set + * Mark for field that it is available only whern certain field (value) is set. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/ConditionalType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/ConditionalType.java index 8317b0776..7f2915da2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/ConditionalType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/ConditionalType.java @@ -22,7 +22,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** - * Mark for field that its type is different whern certain field (value) is set + * Mark for field that its type is different whern certain field (value) is set. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/EnumValue.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/EnumValue.java index 0b06c408a..35a299104 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/EnumValue.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/EnumValue.java @@ -23,7 +23,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** - * Describes available value from enum + * Describes available value from enum. * @author JPEXS */ @Retention(RetentionPolicy.RUNTIME) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/UUID.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/UUID.java index e02cff4b5..d5fb4213f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/UUID.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/annotations/UUID.java @@ -22,7 +22,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** - * It's an UUID. + * It's a UUID. * @author JPEXS */ @Retention(RetentionPolicy.RUNTIME) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/BLURFILTER.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/BLURFILTER.java index 4acaacb9b..ae69de785 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/BLURFILTER.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/BLURFILTER.java @@ -16,19 +16,16 @@ */ package com.jpexs.decompiler.flash.types.filters; -import com.jpexs.decompiler.flash.SWF; import com.jpexs.decompiler.flash.exporters.commonshape.SVGExporter; import com.jpexs.decompiler.flash.types.BasicType; import com.jpexs.decompiler.flash.types.annotations.Reserved; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.helpers.SerializableImage; -import java.util.ArrayList; -import java.util.List; import org.w3c.dom.Document; import org.w3c.dom.Element; /** - * Blur filter based on a sub-pixel precise median filter + * Blur filter based on a sub-pixel precise median filter. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/COLORMATRIXFILTER.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/COLORMATRIXFILTER.java index 1b8d09775..0100897f2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/COLORMATRIXFILTER.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/COLORMATRIXFILTER.java @@ -21,13 +21,14 @@ import com.jpexs.decompiler.flash.types.BasicType; import com.jpexs.decompiler.flash.types.annotations.SWFArray; import com.jpexs.decompiler.flash.types.annotations.SWFType; import com.jpexs.helpers.SerializableImage; -import java.util.ArrayList; -import java.util.List; import org.w3c.dom.Document; import org.w3c.dom.Element; +import java.util.ArrayList; +import java.util.List; + /** - * Applies a color transformation on the pixels of a display list object + * Applies a color transformation on the pixels of a display list object. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/DROPSHADOWFILTER.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/DROPSHADOWFILTER.java index 44a9750de..a0553f0eb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/DROPSHADOWFILTER.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/DROPSHADOWFILTER.java @@ -27,7 +27,7 @@ import org.w3c.dom.Document; import org.w3c.dom.Element; /** - * Drop shadow filter based on the same median filter as the blur filter + * Drop shadow filter based on the same median filter as the blur filter. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/FILTER.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/FILTER.java index 713aad7f1..21d84b56b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/FILTER.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/FILTER.java @@ -29,7 +29,7 @@ import org.w3c.dom.Document; import org.w3c.dom.Element; /** - * Bitmap filter + * Base class for filters. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/GLOWFILTER.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/GLOWFILTER.java index 501368189..dfa99e605 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/GLOWFILTER.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/GLOWFILTER.java @@ -26,7 +26,7 @@ import org.w3c.dom.Document; import org.w3c.dom.Element; /** - * Glow filter + * Glow filter. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/GRADIENTBEVELFILTER.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/GRADIENTBEVELFILTER.java index 1fa4b086f..9316faa3f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/GRADIENTBEVELFILTER.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/GRADIENTBEVELFILTER.java @@ -29,7 +29,7 @@ import org.w3c.dom.Document; import org.w3c.dom.Element; /** - * Bevel filter with gradient instead of single color + * Bevel filter with gradient instead of single color. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/GRADIENTGLOWFILTER.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/GRADIENTGLOWFILTER.java index e27be3a30..d81168740 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/GRADIENTGLOWFILTER.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/filters/GRADIENTGLOWFILTER.java @@ -29,7 +29,7 @@ import org.w3c.dom.Document; import org.w3c.dom.Element; /** - * Glow filter with gradient instead of single color + * Glow filter with gradient instead of single color. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/ContourType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/ContourType.java index a6b522581..a1c8d09c7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/ContourType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/ContourType.java @@ -20,13 +20,14 @@ import com.jpexs.decompiler.flash.types.shaperecords.CurvedEdgeRecord; import com.jpexs.decompiler.flash.types.shaperecords.SHAPERECORD; import com.jpexs.decompiler.flash.types.shaperecords.StraightEdgeRecord; import com.jpexs.decompiler.flash.types.shaperecords.StyleChangeRecord; + import java.io.IOException; import java.io.Serializable; import java.util.ArrayList; import java.util.List; /** - * + * Contour. * @author JPEXS */ public class ContourType implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/EdgeType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/EdgeType.java index c5490776d..6b2e4ca83 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/EdgeType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/EdgeType.java @@ -23,7 +23,7 @@ import java.io.IOException; import java.io.Serializable; /** - * + * Edge. * @author JPEXS */ public class EdgeType implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/FONTINFO.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/FONTINFO.java index dfc6dc2bc..4a47bd927 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/FONTINFO.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/FONTINFO.java @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.Serializable; /** - * + * Font info. * @author JPEXS */ public class FONTINFO implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/FontType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/FontType.java index 38edbecb0..0a84b7b9e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/FontType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/FontType.java @@ -24,7 +24,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Font. * @author JPEXS */ public class FontType implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GFxInputStream.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GFxInputStream.java index 8b6255cbd..dfa8e70f3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GFxInputStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GFxInputStream.java @@ -24,7 +24,7 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; /** - * + * Input stream for reading GFx data. * @author JPEXS */ public class GFxInputStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GFxOutputStream.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GFxOutputStream.java index 27be5c019..c30266ad4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GFxOutputStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GFxOutputStream.java @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.OutputStream; /** - * + * Output stream for writing GFx data. * @author JPEXS */ public class GFxOutputStream extends OutputStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GLYPHIDX.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GLYPHIDX.java index e6ded4594..bdd61f5b6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GLYPHIDX.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GLYPHIDX.java @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.Serializable; /** - * + * Glyph index. * @author JPEXS */ public class GLYPHIDX implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GlyphInfoType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GlyphInfoType.java index 0cf5bfb0a..a1953bbae 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GlyphInfoType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GlyphInfoType.java @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.Serializable; /** - * + * Glyph info. * @author JPEXS */ public class GlyphInfoType implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GlyphType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GlyphType.java index 3fa120d92..399cc3c36 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GlyphType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/GlyphType.java @@ -30,7 +30,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Glyph. * @author JPEXS */ public class GlyphType implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/KerningPairType.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/KerningPairType.java index 485cc0868..2e96599e1 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/KerningPairType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/KerningPairType.java @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.Serializable; /** - * + * Kerning pair. * @author JPEXS */ public class KerningPairType implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/TEXGLYPH.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/TEXGLYPH.java index 745a4ba6e..8ff343d12 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/TEXGLYPH.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/gfx/TEXGLYPH.java @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.Serializable; /** - * + * Glyph texture. * @author JPEXS */ public class TEXGLYPH implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/CurvedEdgeRecord.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/CurvedEdgeRecord.java index ae522e9f7..57301842f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/CurvedEdgeRecord.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/CurvedEdgeRecord.java @@ -22,7 +22,7 @@ import com.jpexs.decompiler.flash.types.annotations.Calculated; import com.jpexs.decompiler.flash.types.annotations.SWFType; /** - * + * Curved edge record. * @author JPEXS */ public class CurvedEdgeRecord extends SHAPERECORD { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/EndShapeRecord.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/EndShapeRecord.java index be9c6d70c..445fdbef4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/EndShapeRecord.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/EndShapeRecord.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.types.BasicType; import com.jpexs.decompiler.flash.types.annotations.SWFType; /** - * + * End shape record. * @author JPEXS */ public class EndShapeRecord extends SHAPERECORD { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/SHAPERECORD.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/SHAPERECORD.java index 19c60b140..4778547b8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/SHAPERECORD.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/SHAPERECORD.java @@ -50,7 +50,7 @@ import java.util.List; import java.util.Set; /** - * + * Base class for shape records. * @author JPEXS */ @ConcreteClasses({CurvedEdgeRecord.class, StraightEdgeRecord.class, StyleChangeRecord.class, EndShapeRecord.class}) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/StraightEdgeRecord.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/StraightEdgeRecord.java index 031597712..cb987cfec 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/StraightEdgeRecord.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/StraightEdgeRecord.java @@ -23,7 +23,7 @@ import com.jpexs.decompiler.flash.types.annotations.Conditional; import com.jpexs.decompiler.flash.types.annotations.SWFType; /** - * + * Straight edge record. * @author JPEXS */ public class StraightEdgeRecord extends SHAPERECORD { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/StyleChangeRecord.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/StyleChangeRecord.java index 5ba157206..5aa4a97ed 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/StyleChangeRecord.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/shaperecords/StyleChangeRecord.java @@ -28,7 +28,7 @@ import java.util.Objects; import java.util.Set; /** - * + * Style change record. * @author JPEXS */ public final class StyleChangeRecord extends SHAPERECORD implements Cloneable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/AdpcmDecoder.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/AdpcmDecoder.java index 824d92aeb..fb2191b3f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/AdpcmDecoder.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/AdpcmDecoder.java @@ -20,11 +20,12 @@ import com.jpexs.decompiler.flash.EndOfStreamException; import com.jpexs.decompiler.flash.SWF; import com.jpexs.decompiler.flash.SWFInputStream; import com.jpexs.decompiler.flash.SWFOutputStream; + import java.io.IOException; import java.io.OutputStream; /** - * + * ADPCM sound decoder. * @author JPEXS */ public class AdpcmDecoder extends SoundDecoder { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MP3Decoder.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MP3Decoder.java index ba507de16..b3c98d429 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MP3Decoder.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MP3Decoder.java @@ -28,7 +28,7 @@ import javazoom.jl.decoder.Header; import javazoom.jl.decoder.SampleBuffer; /** - * + * MP3 sound decoder. * @author JPEXS */ public class MP3Decoder extends SoundDecoder { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MP3FRAME.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MP3FRAME.java index 63450ff7f..b2053439d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MP3FRAME.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MP3FRAME.java @@ -27,7 +27,7 @@ import javazoom.jl.decoder.Header; import javazoom.jl.decoder.SampleBuffer; /** - * + * MP3 frame with samples. * @author JPEXS */ public class MP3FRAME { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MP3SOUNDDATA.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MP3SOUNDDATA.java index e0b8bb7dc..93812fd02 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MP3SOUNDDATA.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MP3SOUNDDATA.java @@ -28,7 +28,7 @@ import javazoom.jl.decoder.MarkingBufferedInputStream; import javazoom.jl.decoder.MarkingPushbackInputStream; /** - * + * MP3 sound data with frames. * @author JPEXS */ public class MP3SOUNDDATA { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MarkingInputStream.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MarkingInputStream.java index 381abf0ce..3dd96d266 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MarkingInputStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/MarkingInputStream.java @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.InputStream; /** - * + * InputStream that counts the number of bytes read. * @author JPEXS */ public class MarkingInputStream extends InputStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/NellyMoserDecoder.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/NellyMoserDecoder.java index bbe7c0d6a..685b6b89b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/NellyMoserDecoder.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/NellyMoserDecoder.java @@ -22,7 +22,7 @@ import java.io.OutputStream; import lt.dkd.nellymoser.CodecImpl; /** - * + * NellyMoser sound decoder. * @author JPEXS */ public class NellyMoserDecoder extends SoundDecoder { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/NoDecoder.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/NoDecoder.java index 0a930fa9e..7d47cb373 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/NoDecoder.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/NoDecoder.java @@ -21,7 +21,7 @@ import java.io.IOException; import java.io.OutputStream; /** - * + * Sound decoder that does nothing, just copies the data. * @author JPEXS */ public class NoDecoder extends SoundDecoder { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundDecoder.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundDecoder.java index 96e087450..6d2bc8883 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundDecoder.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundDecoder.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.io.OutputStream; /** - * + * Base class for sound decoders. * @author JPEXS */ public abstract class SoundDecoder { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundExportFormat.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundExportFormat.java index b087a0ff2..ee189da73 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundExportFormat.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundExportFormat.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.flash.types.sound; /** - * + * Sound export format. * @author JPEXS */ public enum SoundExportFormat { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundFormat.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundFormat.java index 99aa62205..cc69a6d9b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundFormat.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundFormat.java @@ -32,7 +32,7 @@ import javax.sound.sampled.LineUnavailableException; import javax.sound.sampled.SourceDataLine; /** - * + * Sound format. * @author JPEXS */ public class SoundFormat { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundInfoSoundCacheEntry.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundInfoSoundCacheEntry.java index 607ae110c..0223d0e65 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundInfoSoundCacheEntry.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundInfoSoundCacheEntry.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.flash.types.SOUNDINFO; import java.util.Objects; /** - * + * Sound info and sound tag cache entry. * @author JPEXS */ public class SoundInfoSoundCacheEntry { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/EasingDetector.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/EasingDetector.java index 55ad19c45..14bd81b3d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/EasingDetector.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/EasingDetector.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.flash.math.BezierEdge; import java.util.List; /** - * + * Easing detector. * @author JPEXS */ public class EasingDetector { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/FLAVersion.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/FLAVersion.java index f93eebd4c..141244b67 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/FLAVersion.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/FLAVersion.java @@ -20,7 +20,7 @@ import java.util.HashMap; import java.util.Map; /** - * + * FLA version enumeration. * @author JPEXS */ public enum FLAVersion { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLExportSettings.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLExportSettings.java index fef31515f..f4cbb5384 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLExportSettings.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/XFLExportSettings.java @@ -17,12 +17,18 @@ package com.jpexs.decompiler.flash.xfl; /** - * + * XFL export settings. * @author JPEXS */ public class XFLExportSettings { + /** + * Compressed + */ public boolean compressed; + /** + * Export script + */ public boolean exportScript = true; } diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/CurvedEdgeRecordAdvanced.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/CurvedEdgeRecordAdvanced.java index 95bf3f64e..a802c7617 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/CurvedEdgeRecordAdvanced.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/CurvedEdgeRecordAdvanced.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.xfl.shapefixer; import com.jpexs.decompiler.flash.types.shaperecords.CurvedEdgeRecord; /** - * + * Advanced curved edge record with double precision. * @author JPEXS */ public class CurvedEdgeRecordAdvanced extends ShapeRecordAdvanced { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/ShapeRecordAdvanced.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/ShapeRecordAdvanced.java index e3add5b09..fe60f452d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/ShapeRecordAdvanced.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/ShapeRecordAdvanced.java @@ -23,7 +23,7 @@ import com.jpexs.decompiler.flash.types.shaperecords.StyleChangeRecord; import java.io.Serializable; /** - * + * Advanced shape record with double precision. * @author JPEXS */ public abstract class ShapeRecordAdvanced implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/StraightEdgeRecordAdvanced.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/StraightEdgeRecordAdvanced.java index 1604c18e3..6155261fd 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/StraightEdgeRecordAdvanced.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/StraightEdgeRecordAdvanced.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.flash.xfl.shapefixer; import com.jpexs.decompiler.flash.types.shaperecords.StraightEdgeRecord; /** - * + * Straight edge record with double precision. * @author JPEXS */ public class StraightEdgeRecordAdvanced extends ShapeRecordAdvanced { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/StyleChangeRecordAdvanced.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/StyleChangeRecordAdvanced.java index 7ce211b3b..c7a72740c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/StyleChangeRecordAdvanced.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/xfl/shapefixer/StyleChangeRecordAdvanced.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.flash.types.LINESTYLEARRAY; import com.jpexs.decompiler.flash.types.shaperecords.StyleChangeRecord; /** - * + * Advanced style change record with double precision. * @author JPEXS */ public class StyleChangeRecordAdvanced extends ShapeRecordAdvanced { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/AndItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/AndItem.java index 0c779348d..cd2323d6e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/AndItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/AndItem.java @@ -17,17 +17,13 @@ package com.jpexs.decompiler.graph.model; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphSourceItemPos; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; -import com.jpexs.decompiler.graph.TypeItem; +import com.jpexs.decompiler.graph.*; + import java.util.ArrayList; import java.util.List; /** - * + * Logical AND. * @author JPEXS */ public class AndItem extends BinaryOpItem implements CompoundableBinaryOp { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/AnyItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/AnyItem.java index a28060c0a..08bb7ee72 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/AnyItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/AnyItem.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.decompiler.graph.TypeItem; /** - * + * Any item. * @author JPEXS */ public class AnyItem extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BinaryOp.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BinaryOp.java index 54d771baa..364539d1d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BinaryOp.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BinaryOp.java @@ -18,10 +18,12 @@ package com.jpexs.decompiler.graph.model; import com.jpexs.decompiler.graph.GraphSourceItem; import com.jpexs.decompiler.graph.GraphTargetItem; + import java.util.List; /** - * + * Binary operation interface. + * Operation on two operands. * @author JPEXS */ public interface BinaryOp { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BinaryOpItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BinaryOpItem.java index b88404aa2..8c21de12f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BinaryOpItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BinaryOpItem.java @@ -17,18 +17,15 @@ package com.jpexs.decompiler.graph.model; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.GraphPart; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphSourceItemPos; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.GraphTargetVisitorInterface; -import com.jpexs.decompiler.graph.SimpleValue; +import com.jpexs.decompiler.graph.*; + import java.util.List; import java.util.Objects; import java.util.Set; /** - * + * Binary operation. + * Operation on two operands. * @author JPEXS */ public abstract class BinaryOpItem extends GraphTargetItem implements BinaryOp { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BlockItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BlockItem.java index a53490bda..b4d68f0ea 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BlockItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BlockItem.java @@ -18,17 +18,12 @@ package com.jpexs.decompiler.graph.model; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.Graph; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.GraphTargetVisitorInterface; -import com.jpexs.decompiler.graph.SourceGenerator; -import com.jpexs.decompiler.graph.TypeItem; +import com.jpexs.decompiler.graph.*; + import java.util.List; /** - * + * Block. * @author JPEXS */ public class BlockItem extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BranchStackResistant.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BranchStackResistant.java index 4b84e3240..f25193e65 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BranchStackResistant.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BranchStackResistant.java @@ -18,7 +18,7 @@ package com.jpexs.decompiler.graph.model; /** * An item which is passed on top of the stack when processing if branches or - * loop body. This is actually a hack to process AS1/2 for..in clauses + * loop body. This is actually a hack to process AS1/2 for..in clauses. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BreakItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BreakItem.java index a60d6b965..25406c4db 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BreakItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/BreakItem.java @@ -19,15 +19,12 @@ package com.jpexs.decompiler.graph.model; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; import com.jpexs.decompiler.flash.helpers.NulWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; -import com.jpexs.decompiler.graph.TypeItem; +import com.jpexs.decompiler.graph.*; + import java.util.List; /** - * + * Break statement. * @author JPEXS */ public class BreakItem extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/Callable.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/Callable.java index 0202a2a24..3132e3ca4 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/Callable.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/Callable.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.graph.model; import java.util.List; /** - * + * Callable interface. * @author JPEXS */ public interface Callable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/CommaExpressionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/CommaExpressionItem.java index 1fb5b9ed2..89c515531 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/CommaExpressionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/CommaExpressionItem.java @@ -18,16 +18,12 @@ package com.jpexs.decompiler.graph.model; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.GraphTargetVisitorInterface; -import com.jpexs.decompiler.graph.SourceGenerator; -import com.jpexs.decompiler.graph.TypeItem; +import com.jpexs.decompiler.graph.*; + import java.util.List; /** - * + * Comma expression. * @author JPEXS */ public class CommaExpressionItem extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/CommentItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/CommentItem.java index 38336988b..d8683f1f6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/CommentItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/CommentItem.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.decompiler.graph.TypeItem; /** - * + * Comment item. * @author JPEXS */ public class CommentItem extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/CompoundableBinaryOp.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/CompoundableBinaryOp.java index bc9e0afaa..ac5049c64 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/CompoundableBinaryOp.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/CompoundableBinaryOp.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.graph.model; /** - * + * Compoundable binary operation interface. * @author JPEXS */ public interface CompoundableBinaryOp extends BinaryOp { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ContinueItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ContinueItem.java index e7216e557..b87d5e2f2 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ContinueItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ContinueItem.java @@ -19,15 +19,12 @@ package com.jpexs.decompiler.graph.model; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; import com.jpexs.decompiler.flash.helpers.GraphTextWriter; import com.jpexs.decompiler.flash.helpers.NulWriter; -import com.jpexs.decompiler.graph.CompilationException; -import com.jpexs.decompiler.graph.GraphSourceItem; -import com.jpexs.decompiler.graph.GraphTargetItem; -import com.jpexs.decompiler.graph.SourceGenerator; -import com.jpexs.decompiler.graph.TypeItem; +import com.jpexs.decompiler.graph.*; + import java.util.List; /** - * + * Continue statement. * @author JPEXS */ public class ContinueItem extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/DefaultItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/DefaultItem.java index 592b98c87..ca583f664 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/DefaultItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/DefaultItem.java @@ -20,6 +20,9 @@ import com.jpexs.decompiler.flash.helpers.GraphTextWriter; import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.decompiler.graph.TypeItem; +/** + * Default section of a Switch statement. + */ public class DefaultItem extends GraphTargetItem { @Override diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/DoWhileItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/DoWhileItem.java index 07ed887e9..9cb379f8d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/DoWhileItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/DoWhileItem.java @@ -32,7 +32,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Do-while loop. * @author JPEXS */ public class DoWhileItem extends LoopItem implements Block { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/DuplicateItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/DuplicateItem.java index 78272d67b..cdba273b0 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/DuplicateItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/DuplicateItem.java @@ -28,7 +28,7 @@ import java.util.List; import java.util.Set; /** - * + * Duplicate item. * @author JPEXS */ public class DuplicateItem extends GraphTargetItem implements SimpleValue { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/EmptyCommand.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/EmptyCommand.java index 99caeb50a..515400cd6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/EmptyCommand.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/EmptyCommand.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.decompiler.graph.TypeItem; /** - * + * Empty command. * @author JPEXS */ public class EmptyCommand extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ExitItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ExitItem.java index 037ee45fb..f1c1e1112 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ExitItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ExitItem.java @@ -17,7 +17,8 @@ package com.jpexs.decompiler.graph.model; /** - * + * Exit item interface. + * Commands like return, throw, etc... * @author JPEXS */ public interface ExitItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/FalseItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/FalseItem.java index db69ec473..3e3c9e6db 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/FalseItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/FalseItem.java @@ -28,7 +28,7 @@ import java.util.List; import java.util.Set; /** - * + * False value. * @author JPEXS */ public class FalseItem extends GraphTargetItem implements LogicalOpItem, SimpleValue { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ForItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ForItem.java index 2a25357ce..47cb91a0c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ForItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ForItem.java @@ -32,7 +32,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * For loop. * @author JPEXS */ public class ForItem extends LoopItem implements Block { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/GotoItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/GotoItem.java index e46c63e75..0bc1287c3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/GotoItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/GotoItem.java @@ -26,7 +26,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Goto. * @author JPEXS */ public class GotoItem extends GraphTargetItem implements Block { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/IfItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/IfItem.java index 5469274fc..22e86d198 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/IfItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/IfItem.java @@ -32,7 +32,7 @@ import java.util.List; import java.util.Set; /** - * + * If statement. * @author JPEXS */ public class IfItem extends GraphTargetItem implements Block { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/IntegerValueItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/IntegerValueItem.java index e936f32de..879a95e1c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/IntegerValueItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/IntegerValueItem.java @@ -23,7 +23,7 @@ import com.jpexs.decompiler.graph.TypeItem; import java.util.Set; /** - * + * Integer value. * @author JPEXS */ public class IntegerValueItem extends GraphTargetItem implements IntegerValueTypeItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/IntegerValueTypeItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/IntegerValueTypeItem.java index c7a75bf7d..99b2f5872 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/IntegerValueTypeItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/IntegerValueTypeItem.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.graph.model; /** - * + * Interface for items that have integer value type. * @author JPEXS */ public interface IntegerValueTypeItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LabelItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LabelItem.java index 25c220c09..fd84eead3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LabelItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LabelItem.java @@ -22,7 +22,7 @@ import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.decompiler.graph.TypeItem; /** - * + * Label. * @author JPEXS */ public class LabelItem extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LocalData.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LocalData.java index c78600760..065ccfe5b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LocalData.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LocalData.java @@ -28,7 +28,7 @@ import java.util.List; import java.util.Set; /** - * + * Local data for decompilation. * @author JPEXS */ public class LocalData { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LogicalOpItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LogicalOpItem.java index e7cf57722..361de258b 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LogicalOpItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LogicalOpItem.java @@ -20,7 +20,7 @@ import com.jpexs.decompiler.graph.GraphSourceItem; import com.jpexs.decompiler.graph.GraphTargetItem; /** - * + * Logical operation item interface. * @author JPEXS */ public interface LogicalOpItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LoopItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LoopItem.java index 73241f649..013cd5c34 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LoopItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/LoopItem.java @@ -22,7 +22,7 @@ import com.jpexs.decompiler.graph.Loop; import java.util.List; /** - * + * Base class for loops. * @author JPEXS */ public abstract class LoopItem extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/NotItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/NotItem.java index 541ccb807..458cc9d2a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/NotItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/NotItem.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Set; /** - * + * Logical NOT. * @author JPEXS */ public class NotItem extends UnaryOpItem implements LogicalOpItem, Inverted { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/OrItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/OrItem.java index a83a24a9d..2c831e79f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/OrItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/OrItem.java @@ -27,7 +27,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Logical OR. * @author JPEXS */ public class OrItem extends BinaryOpItem implements CompoundableBinaryOp { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ParenthesisItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ParenthesisItem.java index 37ad8753d..a9f8ab12f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ParenthesisItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ParenthesisItem.java @@ -25,7 +25,7 @@ import com.jpexs.decompiler.graph.SourceGenerator; import java.util.List; /** - * + * Parenthesis. * @author JPEXS */ public class ParenthesisItem extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/PopItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/PopItem.java index ba5333eff..66c8493ad 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/PopItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/PopItem.java @@ -27,7 +27,7 @@ import com.jpexs.decompiler.graph.TypeItem; import java.util.List; /** - * + * Pop item from the stack. * @author JPEXS */ public class PopItem extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/PushItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/PushItem.java index bb60d9365..31783060f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/PushItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/PushItem.java @@ -27,7 +27,7 @@ import java.util.List; import java.util.Objects; /** - * + * Push item on the stack. * @author JPEXS */ public class PushItem extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ScriptEndItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ScriptEndItem.java index 21d19bcab..109963608 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ScriptEndItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/ScriptEndItem.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.graph.GraphTargetItem; import com.jpexs.decompiler.graph.TypeItem; /** - * + * Script end. * @author JPEXS */ public class ScriptEndItem extends GraphTargetItem implements ExitItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/SwitchItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/SwitchItem.java index 49e4e83b9..cb49113ed 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/SwitchItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/SwitchItem.java @@ -32,7 +32,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Switch statement. * @author JPEXS */ public class SwitchItem extends LoopItem implements Block { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/TernarOpItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/TernarOpItem.java index 168c68dc5..88f5896c8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/TernarOpItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/TernarOpItem.java @@ -28,7 +28,7 @@ import java.util.List; import java.util.Objects; /** - * + * Ternar operator. * @author JPEXS */ public class TernarOpItem extends GraphTargetItem { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/TrueItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/TrueItem.java index 549e9ca61..8fa190d84 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/TrueItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/TrueItem.java @@ -28,7 +28,7 @@ import java.util.List; import java.util.Set; /** - * + * True value. * @author JPEXS */ public class TrueItem extends GraphTargetItem implements LogicalOpItem, SimpleValue { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnaryOp.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnaryOp.java index 046d7cbe2..e4903b4b7 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnaryOp.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnaryOp.java @@ -19,7 +19,7 @@ package com.jpexs.decompiler.graph.model; import com.jpexs.decompiler.graph.GraphTargetItem; /** - * + * Unary operator interface. * @author JPEXS */ public interface UnaryOp { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnaryOpItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnaryOpItem.java index 78684bb61..de626271a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnaryOpItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnaryOpItem.java @@ -25,7 +25,7 @@ import java.util.Objects; import java.util.Set; /** - * + * Unary operator. * @author JPEXS */ public abstract class UnaryOpItem extends GraphTargetItem implements UnaryOp { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnboundedTypeItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnboundedTypeItem.java index ad2d2391e..d6d2533d6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnboundedTypeItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UnboundedTypeItem.java @@ -21,7 +21,7 @@ import com.jpexs.decompiler.flash.helpers.GraphTextWriter; import com.jpexs.decompiler.graph.GraphTargetItem; /** - * + * Unbounded type. * @author JPEXS */ public class UnboundedTypeItem extends AVM2Item { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UniversalLoopItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UniversalLoopItem.java index cc2141b20..9720a9ec6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UniversalLoopItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/UniversalLoopItem.java @@ -24,7 +24,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Universal loop. * @author JPEXS */ public class UniversalLoopItem extends WhileItem implements Block { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/WhileItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/WhileItem.java index f6908d5fb..811ad5e81 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/WhileItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/model/WhileItem.java @@ -32,7 +32,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * While statement. * @author JPEXS */ public class WhileItem extends LoopItem implements Block { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/DoWhileNode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/DoWhileNode.java index 850c56e16..09682a94d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/DoWhileNode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/DoWhileNode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.graph.precontinues; /** - * + * Do-while loop. * @author JPEXS */ public class DoWhileNode extends Node { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/IfNode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/IfNode.java index e48950032..6feec906d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/IfNode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/IfNode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.graph.precontinues; /** - * + * If statement. * @author JPEXS */ public class IfNode extends Node { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/JoinedNode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/JoinedNode.java index 336ac5fee..1e3dd4870 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/JoinedNode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/JoinedNode.java @@ -20,7 +20,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Joined nodes. * @author JPEXS */ public class JoinedNode extends Node { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/Node.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/Node.java index 49befa6b1..d70361a2c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/Node.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/Node.java @@ -21,7 +21,7 @@ import java.util.ArrayList; import java.util.List; /** - * + * Node in the graph. * @author JPEXS */ public class Node { diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/WhileNode.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/WhileNode.java index 3d7d7b61b..e7c16ccc6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/WhileNode.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/precontinues/WhileNode.java @@ -17,7 +17,7 @@ package com.jpexs.decompiler.graph.precontinues; /** - * + * While loop. * @author JPEXS */ public class WhileNode extends Node { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/ByteArrayRange.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/ByteArrayRange.java index 11d45aa1e..4e1595d49 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/ByteArrayRange.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/ByteArrayRange.java @@ -17,10 +17,11 @@ package com.jpexs.helpers; import com.jpexs.decompiler.flash.SWFInputStream; + import java.io.Serializable; /** - * + * Byte array range. * @author JPEXS */ public class ByteArrayRange implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/Cache.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/Cache.java index a852254d4..f10a7570e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/Cache.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/Cache.java @@ -18,23 +18,16 @@ package com.jpexs.helpers; import com.jpexs.decompiler.flash.configuration.Configuration; import com.jpexs.decompiler.flash.helpers.Freed; + import java.io.File; import java.io.IOException; import java.lang.ref.WeakReference; -import java.util.ArrayList; -import java.util.Collections; -import java.util.Comparator; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.WeakHashMap; +import java.util.*; import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Cache. * @author JPEXS * @param * @param diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/Callback.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/Callback.java index cca174e8e..7585b2a37 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/Callback.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/Callback.java @@ -17,7 +17,7 @@ package com.jpexs.helpers; /** - * Class with helper method + * Class with helper method. * * @author JPEXS * @param diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/CancellableWorker.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/CancellableWorker.java index 981a237fa..f38a9dbff 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/CancellableWorker.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/CancellableWorker.java @@ -16,24 +16,13 @@ */ package com.jpexs.helpers; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Map; -import java.util.WeakHashMap; -import java.util.concurrent.Callable; -import java.util.concurrent.ExecutionException; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.concurrent.FutureTask; -import java.util.concurrent.RunnableFuture; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.TimeoutException; +import java.util.*; +import java.util.concurrent.*; import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Cancellable worker. * @author JPEXS * @param */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/ConcreteClasses.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/ConcreteClasses.java index 7858ec8c7..155a08a24 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/ConcreteClasses.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/ConcreteClasses.java @@ -22,7 +22,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** - * + * Concrete classes annotation. * @author JPEXS */ @Retention(RetentionPolicy.RUNTIME) diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/FakeMemoryInputStream.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/FakeMemoryInputStream.java index b7f89404b..6a72a0067 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/FakeMemoryInputStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/FakeMemoryInputStream.java @@ -21,7 +21,7 @@ import java.io.InputStream; /** * Special MemoryInputStream that is not a MemoryInputStream in fact. Input - * stream to handle some edge cases + * stream to handle some edge cases. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/FileHashMap.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/FileHashMap.java index ffb292c20..3a32992f6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/FileHashMap.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/FileHashMap.java @@ -35,7 +35,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * File hash map. * @author JPEXS * @param * @param diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/HashArrayList.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/HashArrayList.java index f58765b48..5dca2c8a8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/HashArrayList.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/HashArrayList.java @@ -21,7 +21,7 @@ import java.util.Collection; import java.util.HashMap; /** - * + * Hash array list. * @author JPEXS */ public class HashArrayList extends ArrayList { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/Helper.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/Helper.java index 71403135b..f4a1ad2df 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/Helper.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/Helper.java @@ -64,7 +64,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; /** - * Class with helper method + * Class with helper methods. * * @author JPEXS, Paolo Cancedda */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/ImmediateFuture.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/ImmediateFuture.java index 144a8b0b0..be2652372 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/ImmediateFuture.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/ImmediateFuture.java @@ -23,7 +23,7 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; /** - * + * Future that happens now. * @author JPEXS * @param */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/JpegAnalyzer.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/JpegAnalyzer.java deleted file mode 100644 index 36b74399a..000000000 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/JpegAnalyzer.java +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright (C) 2010-2024 JPEXS, All rights reserved. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3.0 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library. - */ -package com.jpexs.helpers; - -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.IOException; -import java.io.InputStream; - -/** - * - * @author JPEXS - */ -public class JpegAnalyzer { - - public void analyze(InputStream is) throws IOException { - int val; - - while (true) { - val = is.read(); - if (val == -1) { - break; - } - if (val == 0xFF) { - val = is.read(); - if (val == -1) { - break; - } - if (val != 0) { - int len = 2; - if (JpegMarker.markerHasLength(val)) { - int len1 = is.read(); - int len2 = is.read(); - len = (len1 << 8) + len2; - is.skip(len - 2); - } - System.out.println("marker " + JpegMarker.markerToString(val) + " len: " + len); - } - } - } - } - - public static void main(String[] args) throws FileNotFoundException, IOException { - JpegAnalyzer analyzer = new JpegAnalyzer(); - analyzer.analyze(new FileInputStream("sample.jpg")); - } -} diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/JpegMarker.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/JpegMarker.java index 5d108989f..a7864ce26 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/JpegMarker.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/JpegMarker.java @@ -118,7 +118,7 @@ public class JpegMarker { } public static String markerToString(int marker) { - for (Field field : JpegAnalyzer.class.getDeclaredFields()) { + for (Field field : JpegMarker.class.getDeclaredFields()) { try { if (field.getInt(null) == marker) { return field.getName(); diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/LimitedInputStream.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/LimitedInputStream.java index 2f38065de..be5788b45 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/LimitedInputStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/LimitedInputStream.java @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.InputStream; /** - * + * Input stream that reads only limited number of bytes. * @author JPEXS */ public class LimitedInputStream extends InputStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/LinkedIdentityHashSet.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/LinkedIdentityHashSet.java index 1538d8d25..9f2a8d36a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/LinkedIdentityHashSet.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/LinkedIdentityHashSet.java @@ -27,7 +27,7 @@ import java.util.Set; * Identity hash set which maintains insertion order. * * @author JPEXS - * @param + * @param Type of elements */ public class LinkedIdentityHashSet implements Set { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/MD5Crypt.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/MD5Crypt.java index 1a5bef07a..b4ade17bb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/MD5Crypt.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/MD5Crypt.java @@ -22,7 +22,7 @@ import java.security.NoSuchAlgorithmException; import java.util.Random; /** - * MD5 crypt - based on passlib.hash.md5_crypt + * MD5 crypt - based on passlib.hash.md5_crypt. * * @author JPEXS */ diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/MemoryInputStream.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/MemoryInputStream.java index 975dc374e..fc9ed6c9d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/MemoryInputStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/MemoryInputStream.java @@ -20,7 +20,7 @@ import com.jpexs.helpers.streams.SeekableInputStream; import java.io.IOException; /** - * + * Input stream that reads from memory. * @author JPEXS */ public class MemoryInputStream extends SeekableInputStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/NulStream.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/NulStream.java index 3ef94d12e..94515fd5f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/NulStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/NulStream.java @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.OutputStream; /** - * + * Output stream that writes to nowhere. * @author JPEXS */ public class NulStream extends OutputStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/Path.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/Path.java index fa7d1aa3f..7ab44d66c 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/Path.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/Path.java @@ -20,7 +20,7 @@ import java.io.File; import java.io.IOException; /** - * + * Path helper class. * @author JPEXS */ public class Path { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/PosMarkedInputStream.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/PosMarkedInputStream.java index c64b74697..1d47fb037 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/PosMarkedInputStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/PosMarkedInputStream.java @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.InputStream; /** - * + * Input stream that marks the current position. * @author JPEXS */ public class PosMarkedInputStream extends InputStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/Profiler.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/Profiler.java index d1cbbbe30..b6c73871a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/Profiler.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/Profiler.java @@ -20,7 +20,7 @@ import java.util.HashMap; import java.util.Map; /** - * + * Profiler class for measuring time of actions. * @author JPEXS */ public class Profiler { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/ProgressListener.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/ProgressListener.java index e43b7616e..2c165d40f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/ProgressListener.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/ProgressListener.java @@ -17,12 +17,20 @@ package com.jpexs.helpers; /** - * + * Progress listener interface for progress reporting and status messages. * @author JPEXS */ public interface ProgressListener { + /** + * Reports progress. + * @param p Progress in percents (0-100) + */ public void progress(int p); + /** + * Reports status message. + * @param status Status message + */ public void status(String status); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/ReReadableInputStream.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/ReReadableInputStream.java index 461cf2566..8cc79d035 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/ReReadableInputStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/ReReadableInputStream.java @@ -22,7 +22,7 @@ import java.io.IOException; import java.io.InputStream; /** - * + * Stream that can be read multiple times. It stores all read bytes in memory. * @author JPEXS */ public class ReReadableInputStream extends SeekableInputStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/Reference.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/Reference.java index ec634b92e..8f63d24de 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/Reference.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/Reference.java @@ -17,9 +17,10 @@ package com.jpexs.helpers; /** - * + * Reference to an object. + * Used for passing objects by reference. * @author JPEXS - * @param + * @param Type of the object */ public class Reference { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/ReflectionTools.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/ReflectionTools.java index d4d5a0d1d..c9156252a 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/ReflectionTools.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/ReflectionTools.java @@ -34,7 +34,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; /** - * + * Reflection tools. * @author JPEXS */ public class ReflectionTools { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/Searchable.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/Searchable.java index 033ac2d66..ce289a8ad 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/Searchable.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/Searchable.java @@ -20,7 +20,7 @@ import java.io.InputStream; import java.util.Map; /** - * + * Interface for searchable objects. * @author JPEXS */ public interface Searchable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/SerializableImage.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/SerializableImage.java index 5372e3cb4..dc906ff41 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/SerializableImage.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/SerializableImage.java @@ -36,7 +36,7 @@ import java.io.Serializable; import java.util.Hashtable; /** - * + * Serializable image. * @author JPEXS */ public class SerializableImage implements Serializable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/Stopwatch.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/Stopwatch.java index 61ed4f42c..fad807b1e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/Stopwatch.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/Stopwatch.java @@ -19,7 +19,7 @@ package com.jpexs.helpers; import java.util.Date; /** - * + * Stopwatch class for measuring time. * @author JPEXS */ public class Stopwatch { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/StreamSearch.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/StreamSearch.java index b9397b2ea..bd446d846 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/StreamSearch.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/StreamSearch.java @@ -24,7 +24,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Searches for byte sequences in a stream. * @author JPEXS */ public class StreamSearch implements Searchable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/SwfHeaderStreamSearch.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/SwfHeaderStreamSearch.java index bd1620eda..6bb485e5f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/SwfHeaderStreamSearch.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/SwfHeaderStreamSearch.java @@ -24,7 +24,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Searches for SWF header in a stream. * @author JPEXS */ public class SwfHeaderStreamSearch implements Searchable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/XmlPrettyFormat.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/XmlPrettyFormat.java index 51289bc0e..0f77a8d39 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/XmlPrettyFormat.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/XmlPrettyFormat.java @@ -32,7 +32,7 @@ import javax.xml.transform.stream.StreamResult; import javax.xml.transform.stream.StreamSource; /** - * + * Pretty formats XML. * @author JPEXS */ public class XmlPrettyFormat { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/plugin/CharSequenceJavaFileObject.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/plugin/CharSequenceJavaFileObject.java index 72b786f3a..c9cf420bf 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/plugin/CharSequenceJavaFileObject.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/plugin/CharSequenceJavaFileObject.java @@ -16,12 +16,11 @@ */ package com.jpexs.helpers.plugin; -import java.net.URI; -import javax.tools.JavaFileObject.Kind; import javax.tools.SimpleJavaFileObject; +import java.net.URI; /** - * + * A file object used to represent source coming from a string. * @author JPEXS */ public class CharSequenceJavaFileObject extends SimpleJavaFileObject { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/plugin/ClassFileManager.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/plugin/ClassFileManager.java index a7c7e03e5..fb1fe2d55 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/plugin/ClassFileManager.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/plugin/ClassFileManager.java @@ -16,17 +16,13 @@ */ package com.jpexs.helpers.plugin; +import javax.tools.*; +import javax.tools.JavaFileObject.Kind; import java.io.IOException; import java.security.SecureClassLoader; -import javax.tools.FileObject; -import javax.tools.ForwardingJavaFileManager; -import javax.tools.JavaFileManager; -import javax.tools.JavaFileObject; -import javax.tools.JavaFileObject.Kind; -import javax.tools.StandardJavaFileManager; /** - * + * A file manager used to store the compiled classes. * @author JPEXS */ public class ClassFileManager extends diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/plugin/JavaClassObject.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/plugin/JavaClassObject.java index 90cbaa354..888427115 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/plugin/JavaClassObject.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/plugin/JavaClassObject.java @@ -24,7 +24,7 @@ import javax.tools.JavaFileObject.Kind; import javax.tools.SimpleJavaFileObject; /** - * + * A file object used to represent compiled classes in memory. * @author JPEXS */ public class JavaClassObject extends SimpleJavaFileObject { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/properties/ParsedSymbol.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/properties/ParsedSymbol.java index d8fd4db4d..fb454d256 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/properties/ParsedSymbol.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/properties/ParsedSymbol.java @@ -17,7 +17,7 @@ package com.jpexs.helpers.properties; /** - * + * Properties parser symbol. * @author JPEXS */ public class ParsedSymbol { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/properties/PropertiesParseException.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/properties/PropertiesParseException.java index 3e9e08894..1c729a85f 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/properties/PropertiesParseException.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/properties/PropertiesParseException.java @@ -17,7 +17,7 @@ package com.jpexs.helpers.properties; /** - * + * Properties parser exception. * @author JPEXS */ public class PropertiesParseException extends Exception { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/properties/SymbolType.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/properties/SymbolType.java index 9059a1934..5fb72c541 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/properties/SymbolType.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/properties/SymbolType.java @@ -17,7 +17,7 @@ package com.jpexs.helpers.properties; /** - * + * Properties parser symbol type. * @author JPEXS */ public enum SymbolType { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/sound/SoundPlayer.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/sound/SoundPlayer.java index 6e7133871..034e9e977 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/sound/SoundPlayer.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/sound/SoundPlayer.java @@ -19,7 +19,7 @@ package com.jpexs.helpers.sound; import java.io.InputStream; /** - * + * Sound player. * @author JPEXS */ public abstract class SoundPlayer { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/stat/StatisticData.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/stat/StatisticData.java index 18b9369c5..b5ad2d61e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/stat/StatisticData.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/stat/StatisticData.java @@ -17,7 +17,7 @@ package com.jpexs.helpers.stat; /** - * + * Statistic data. * @author JPEXS */ public class StatisticData { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/stat/Statistics.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/stat/Statistics.java index 42919766a..d8f29a3b3 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/stat/Statistics.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/stat/Statistics.java @@ -22,7 +22,7 @@ import java.util.HashMap; import java.util.Map; /** - * + * Statistics. * @author JPEXS */ public class Statistics implements AutoCloseable { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/streams/SeekableInputStream.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/streams/SeekableInputStream.java index 3be41fd0b..f7ca1edd6 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/streams/SeekableInputStream.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/streams/SeekableInputStream.java @@ -20,7 +20,7 @@ import java.io.IOException; import java.io.InputStream; /** - * + * Input stream with seek support. * @author JPEXS */ public abstract class SeekableInputStream extends InputStream { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8Helper.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8Helper.java index c0711617c..5b2999ebd 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8Helper.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8Helper.java @@ -35,7 +35,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; /** - * + * Helper class for UTF-8 charset. * @author JPEXS */ public class Utf8Helper { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8InputStreamReader.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8InputStreamReader.java index 4c24c848a..087459fe9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8InputStreamReader.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8InputStreamReader.java @@ -20,7 +20,7 @@ import java.io.InputStream; import java.io.InputStreamReader; /** - * + * UTF-8 input stream reader. * @author JPEXS */ public class Utf8InputStreamReader extends InputStreamReader { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8OutputStreamWriter.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8OutputStreamWriter.java index 827e5c2f6..d365077cd 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8OutputStreamWriter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8OutputStreamWriter.java @@ -20,7 +20,7 @@ import java.io.OutputStream; import java.io.OutputStreamWriter; /** - * + * UTF-8 output stream writer. * @author JPEXS */ public class Utf8OutputStreamWriter extends OutputStreamWriter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8PrintWriter.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8PrintWriter.java index 2189a2ca2..742603b37 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8PrintWriter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/Utf8PrintWriter.java @@ -20,7 +20,7 @@ import java.io.OutputStream; import java.io.PrintWriter; /** - * + * UTF-8 print writer. * @author JPEXS */ public class Utf8PrintWriter extends PrintWriter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/charset/Gb18030.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/charset/Gb18030.java index 6af2611a2..5982cf5a9 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/charset/Gb18030.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/charset/Gb18030.java @@ -27,7 +27,7 @@ import java.util.logging.Level; import java.util.logging.Logger; /** - * + * Gb18030 encoding. * @author JPEXS */ public class Gb18030 extends AbstractCharsetConverter { diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/charset/ShiftJis.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/charset/ShiftJis.java index 73a454b3a..73eb64291 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/charset/ShiftJis.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/utf8/charset/ShiftJis.java @@ -18,6 +18,9 @@ package com.jpexs.helpers.utf8.charset; import java.nio.charset.Charset; +/** + * Shift JIS encoding. + */ public class ShiftJis extends AbstractCharsetConverter { private static final Charset SHIFT_JIS_ENCODING = Charset.forName("Shift_JIS"); diff --git a/libsrc/ffdec_lib/src/com/jpexs/video/FrameListener.java b/libsrc/ffdec_lib/src/com/jpexs/video/FrameListener.java index 1e74bf265..5557e3813 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/video/FrameListener.java +++ b/libsrc/ffdec_lib/src/com/jpexs/video/FrameListener.java @@ -18,7 +18,10 @@ package com.jpexs.video; import java.awt.image.BufferedImage; +/** + * Interface for listening to new frames + */ public interface FrameListener { - public void newFrameRecieved(BufferedImage image); + public void newFrameReceived(BufferedImage image); } diff --git a/libsrc/ffdec_lib/src/com/jpexs/video/SimpleMediaPlayer.java b/libsrc/ffdec_lib/src/com/jpexs/video/SimpleMediaPlayer.java index 724736837..ceac65c98 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/video/SimpleMediaPlayer.java +++ b/libsrc/ffdec_lib/src/com/jpexs/video/SimpleMediaPlayer.java @@ -42,6 +42,9 @@ import uk.co.caprica.vlcj.player.list.MediaListPlayerEventAdapter; import uk.co.caprica.vlcj.player.list.PlaybackMode; import uk.co.caprica.vlcj.support.version.LibVlcVersion; +/** + * Simple media player that uses VLCJ library to play video files. + */ public class SimpleMediaPlayer { private List listeners = new ArrayList<>(); @@ -309,7 +312,7 @@ public class SimpleMediaPlayer { public void sendImage() { for (FrameListener fl : videoSurfaces) { - fl.newFrameRecieved(this.image); + fl.newFrameReceived(this.image); } }