AutoBoxingPlugin 

HOME INDEX SEARCH GO  

 <<O>>  Difference Topic AutoBoxingPlugin (r1.25 - 24 Oct 2003 - KeshSibilev)
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.8.4"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.8.5"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.8.4.jar" attr="" comment="ver 0.8.4" date="1057768807" path="autoboxing_0.8.4.jar" size="64740" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.8.4_src.zip" attr="" comment="ver 0.8.4" date="1057768825" path="autobox_0.8.4_src.zip" size="17795" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.8.4.jar" attr="h" comment="ver 0.8.4" date="1057768807" path="autoboxing_0.8.4.jar" size="64740" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.8.4_src.zip" attr="h" comment="ver 0.8.4" date="1057768825" path="autobox_0.8.4_src.zip" size="17795" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.8.5.jar" attr="" comment="ver 0.8.5" date="1066971739" path="autoboxing_0.8.5.jar" size="65075" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.8.5.zip" attr="" comment="ver 0.8.5" date="1066971782" path="autobox_0.8.5.zip" size="17254" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.24 - 13 Sep 2003 - KeshSibilev)
Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.8.2.jar" attr="" comment="ver 0.8.2 works only with build #833" date="1056576219" path="autoboxing_0.8.2.jar" size="64486" user="KeshSibilev" version="1.2"}% %META:FILEATTACHMENT{name="autobox_0.8.2_src.zip" attr="" comment="ver 0.8.2" date="1056576237" path="autobox_0.8.2_src.zip" size="16920" user="KeshSibilev" version="1.2"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.8.2.jar" attr="h" comment="ver 0.8.2 works only with build #833" date="1056576219" path="autoboxing_0.8.2.jar" size="64486" user="KeshSibilev" version="1.2"}% %META:FILEATTACHMENT{name="autobox_0.8.2_src.zip" attr="h" comment="ver 0.8.2" date="1056576237" path="autobox_0.8.2_src.zip" size="16920" user="KeshSibilev" version="1.2"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.23 - 09 Jul 2003 - KeshSibilev)
Added:
>
>

Changes in 0.8.4

  • The plugin is recompiled for Aurora build #856 because of some Psi API changes.

-- KeshSibilev - 09 Jul 2003

Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.8.2"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.8.4"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.8.2.jar" attr="" comment="ver 0.8.2" date="1056576219" path="autoboxing_0.8.2.jar" size="64486" user="KeshSibilev" version="1.2"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.8.2.jar" attr="" comment="ver 0.8.2 works only with build #833" date="1056576219" path="autoboxing_0.8.2.jar" size="64486" user="KeshSibilev" version="1.2"}%

Added:
>
>

%META:FILEATTACHMENT{name="autoboxing_0.8.4.jar" attr="" comment="ver 0.8.4" date="1057768807" path="autoboxing_0.8.4.jar" size="64740" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.8.4_src.zip" attr="" comment="ver 0.8.4" date="1057768825" path="autobox_0.8.4_src.zip" size="17795" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.22 - 26 Jun 2003 - KeshSibilev)
Changed:
<
<

Changes in 0.8.1

>
>

Changes in 0.8.2


 <<O>>  Difference Topic AutoBoxingPlugin (r1.21 - 25 Jun 2003 - KeshSibilev)
Added:
>
>

Changes in 0.8.1

  • FIX: Boolean.valueOf method is used only when the project's JDK has version 1.4.x. Otherwise, Boolean constructor is used.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.8.1"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.8.2"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.8.1.jar" attr="" comment="ver 0.8.1" date="1056557144" path="autoboxing_0.8.1.jar" size="63152" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.8.1_src.zip" attr="" comment="ver 0.8.1" date="1056557160" path="autobox_0.8.1_src.zip" size="16691" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.8.2.jar" attr="" comment="ver 0.8.2" date="1056576219" path="autoboxing_0.8.2.jar" size="64486" user="KeshSibilev" version="1.2"}% %META:FILEATTACHMENT{name="autobox_0.8.2_src.zip" attr="" comment="ver 0.8.2" date="1056576237" path="autobox_0.8.2_src.zip" size="16920" user="KeshSibilev" version="1.2"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.20 - 25 Jun 2003 - KeshSibilev)
Added:
>
>

  • Boolean aBoolean = true; => Boolean aBoolean = TRUE;
Added:
>
>

Converts an object to array of objects. For example,

  • Integer[] integers = anInteger; => Integer[] integers = new Integer[] { anInteger };
Changed:
<
<

  • "Converts wrapper classes to primitive types" intention is extended to do an appropriate cast. For example, int i = anObject; => int i = ((Integer)anObject).intValue();
>
>

  • Converts wrapper classes to primitive types intention is extended to do an appropriate cast. For example, int i = anObject; => int i = ((Integer)anObject).intValue();
Changed:
<
<

  • "Converts wrapper classes to primitive types" intention performs cast to java.lang.Numeric type. For example, int i = anObject => int i = ((Numeric)anObject).intValue(). Thanks to Mario Ivankovits for pointing this out.
>
>

  • Converts wrapper classes to primitive types intention performs cast to java.lang.Numeric type. For example, int i = anObject => int i = ((Numeric)anObject).intValue(). Thanks to Mario Ivankovits for pointing this out.
Added:
>
>

Changes in 0.8

  • Added new Converts an object to array of objects intention.

Changes in 0.8.1

  • When converting boolean constant to java.lang.Boolean class, an appropriate static fields of Boolean class are used. For example, Boolean aBoolean = true; => Boolean aBoolean = TRUE;

-- KeshSibilev - 25 Jun 2003

Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.7.1"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.8.1"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.7.1.jar" attr="" comment="ver 0.7.1" date="1056124651" path="autoboxing_0.7.1.jar" size="57962" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.7.1_src.zip" attr="" comment="ver 0.7.1" date="1056124670" path="autobox_0.7.1_src.zip" size="15788" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.8.1.jar" attr="" comment="ver 0.8.1" date="1056557144" path="autoboxing_0.8.1.jar" size="63152" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.8.1_src.zip" attr="" comment="ver 0.8.1" date="1056557160" path="autobox_0.8.1_src.zip" size="16691" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.19 - 20 Jun 2003 - KeshSibilev)
Changed:
<
<

  • int i = anObject; => int i = ((Integer)anObject).intValue();
>
>

  • int i = anObject; => int i = ((Number)anObject).intValue();
Deleted:
<
<

Added:
>
>

Changes in 0.7.1

  • "Converts wrapper classes to primitive types" intention performs cast to java.lang.Numeric type. For example, int i = anObject => int i = ((Numeric)anObject).intValue(). Thanks to Mario Ivankovits for pointing this out.

-- KeshSibilev - 20 Jun 2003

Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.7"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.7.1"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.7.jar" attr="" comment="ver 0.7" date="1056051822" path="autoboxing_0.7.jar" size="57733" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.7_src.zip" attr="" comment="ver 0.7" date="1056051843" path="autobox_0.7_src.zip" size="15759" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.7.1.jar" attr="" comment="ver 0.7.1" date="1056124651" path="autoboxing_0.7.1.jar" size="57962" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.7.1_src.zip" attr="" comment="ver 0.7.1" date="1056124670" path="autobox_0.7.1_src.zip" size="15788" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.18 - 19 Jun 2003 - KeshSibilev)
Changed:
<
<

  • Long longer = 1000000000000000000l; => Long longer = new Long(1000000000000000000l);
>
>

  • Long longer = 100000l; => Long longer = new Long(100000l);
Added:
>
>

  • new Integer[] { 10 }; => new Integer[] { new Integer(10) };
Added:
>
>

  • int i = anObject; => int i = ((Integer)anObject).intValue();
  • anArray[anInteger] => anArray[anInteger.intValue()]
  • new int[] { anInteger }; => new Integer[] { anInteger.intValue() };
Added:
>
>

Changes in 0.7

  • Intentions are available in array initializer expressions.
  • "Converts wrapper classes to primitive types" intention is extended to do an appropriate cast. For example, int i = anObject; => int i = ((Integer)anObject).intValue();
  • Intentions are available in some binary expressions like <, >, !=. For example, if(i < "12") => if(i < Integer.parse("12"))

-- KeshSibilev - 19 Jun 2003

Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.7"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.6.jar" attr="" comment="ver 0.6" date="1054521318" path="autoboxing_0.6.jar" size="54720" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.6_src.zip" attr="" comment="ver 0.6" date="1054521345" path="autobox_0.6_src.zip" size="22471" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.7.jar" attr="" comment="ver 0.7" date="1056051822" path="autoboxing_0.7.jar" size="57733" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.7_src.zip" attr="" comment="ver 0.7" date="1056051843" path="autobox_0.7_src.zip" size="15759" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.17 - 09 Jun 2003 - KeshSibilev)

 <<O>>  Difference Topic AutoBoxingPlugin (r1.16 - 02 Jun 2003 - KeshSibilev)
Added:
>
>

Added:
>
>

  • aList.add(34); => aList.add(new Integer(34));
Added:
>
>

Changes in 0.6

  • An intention is available if expected type is Object, but the actual expression has a primitive type. For example, aList.add(34); => aList.add(new Integer(34));

-- KeshSibilev - 02 Jun 2003

Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5.5"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.5.4.jar" attr="" comment="ver 0.5.4" date="1054179531" path="autoboxing_0.5.4.jar" size="53885" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5.4_src.zip" attr="" comment="ver 0.5.4" date="1054179692" path="autobox_0.5.4_src.zip" size="22170" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.5.5.jar" attr="" comment="ver 0.5.5" date="1054299199" path="autoboxing_0.5.5.jar" size="53999" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5.5_src.zip" attr="" comment="ver 0.5.5" date="1054299224" path="autobox_0.5.5_src.zip" size="22179" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.6.jar" attr="" comment="ver 0.6" date="1054521318" path="autoboxing_0.6.jar" size="54720" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.6_src.zip" attr="" comment="ver 0.6" date="1054521345" path="autobox_0.6_src.zip" size="22471" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.15 - 30 May 2003 - KeshSibilev)
Added:
>
>

Changes in 0.5.5

  • Recompiled with build 818.

-- KeshSibilev - 30 May 2003

Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5.4"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5.5"}%

Added:
>
>

%META:FILEATTACHMENT{name="autoboxing_0.5.5.jar" attr="" comment="ver 0.5.5" date="1054299199" path="autoboxing_0.5.5.jar" size="53999" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5.5_src.zip" attr="" comment="ver 0.5.5" date="1054299224" path="autobox_0.5.5_src.zip" size="22179" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.14 - 29 May 2003 - KeshSibilev)
Changed:
<
<

  • Changed priority level of exceptions logging.
>
>

  • Changed the priority level of exceptions logging.

 <<O>>  Difference Topic AutoBoxingPlugin (r1.13 - 29 May 2003 - KeshSibilev)
Added:
>
>

Changes in 0.5.4

  • Changed priority level of exceptions logging.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5.3"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5.4"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.5.3.jar" attr="" comment="ver 0.5.3" date="1054147445" path="autoboxing_0.5.3.jar" size="53867" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5.3_src.zip" attr="" comment="ver 0.5.3" date="1054147476" path="autobox_0.5.3_src.zip" size="22088" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.5.4.jar" attr="" comment="ver 0.5.4" date="1054179531" path="autoboxing_0.5.4.jar" size="53885" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5.4_src.zip" attr="" comment="ver 0.5.4" date="1054179692" path="autobox_0.5.4_src.zip" size="22170" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.12 - 28 May 2003 - KeshSibilev)
Added:
>
>

Changes in 0.5.3

  • Fixed NPE.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5.2"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5.3"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.5.2.jar" attr="" comment="ver 0.5.2" date="1054139603" path="autoboxing_0.5.2.jar" size="53856" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5.2_src.zip" attr="" comment="ver 0.5.2" date="1054139630" path="autobox_0.5.2_src.zip" size="22092" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.5.3.jar" attr="" comment="ver 0.5.3" date="1054147445" path="autoboxing_0.5.3.jar" size="53867" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5.3_src.zip" attr="" comment="ver 0.5.3" date="1054147476" path="autobox_0.5.3_src.zip" size="22088" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.11 - 28 May 2003 - KeshSibilev)
Added:
>
>

Added:
>
>

Changes in 0.5.2

  • Bugfixes.
Added:
>
>

Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5.1"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5.2"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.1.jar" attr="h" comment="ver1.0" date="1053842703" path="autoboxing_0.1.jar" size="19165" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.1_src.zip" attr="h" comment="ver1.0" date="1053842770" path="autobox_0.1_src.zip" size="13468" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.1.1.jar" attr="h" comment="ver0.1.1" date="1053846272" path="autoboxing_0.1.1.jar" size="8241" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.1.1_src.zip" attr="h" comment="ver0.1.1" date="1053846314" path="autobox_0.1.1_src.zip" size="20681" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.2.jar" attr="h" comment="ver0.2" date="1053851034" path="autoboxing_0.2.jar" size="29891" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.2_src.zip" attr="h" comment="" date="1053851063" path="autobox_0.2_src.zip" size="27079" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.2.1.jar" attr="h" comment="ver0.2.1" date="1053879131" path="autoboxing_0.2.1.jar" size="30162" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.2.1_src.zip" attr="h" comment="ver0.2.1" date="1053879158" path="autobox_0.2.1_src.zip" size="16602" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.3.jar" attr="h" comment="ver0.3" date="1053894422" path="autoboxing_0.3.jar" size="41784" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3_src.zip" attr="h" comment="ver.03" date="1053894454" path="autobox_0.3_src.zip" size="19304" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.3.1.jar" attr="h" comment="ver 0.3.1" date="1053897925" path="autoboxing_0.3.1.jar" size="42027" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3.1_src.zip" attr="h" comment="ver 0.3.1" date="1053897957" path="autobox_0.3.1_src.zip" size="19349" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.3.2.jar" attr="h" comment="ver 0.3.2" date="1053921141" path="autoboxing_0.3.2.jar" size="44210" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3.2_src.zip" attr="h" comment="ver 0.3.2" date="1053921169" path="autobox_0.3.2_src.zip" size="19726" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.3.3.jar" attr="h" comment="ver 0.3.3" date="1053964609" path="autoboxing_0.3.3.jar" size="47538" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3.3_src.zip" attr="h" comment="ver 0.3.3" date="1053964633" path="autobox_0.3.3_src.zip" size="20423" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.4.jar" attr="h" comment="ver 0.4" date="1053989789" path="autoboxing_0.4.jar" size="47547" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.4_src.zip" attr="h" comment="ver 0.4" date="1053989844" path="autobox_0.4_src.zip" size="20612" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.5.jar" attr="h" comment="ver 0.5" date="1054016387" path="autoboxing_0.5.jar" size="52734" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5_src.zip" attr="h" comment="ver 0.5" date="1054016416" path="autobox_0.5_src.zip" size="21650" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.5.1.jar" attr="" comment="ver 0.5.1" date="1054098381" path="autoboxing_0.5.1.jar" size="53283" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5.1_src.zip" attr="" comment="ver 0.5.1" date="1054098408" path="autobox_0.5.1_src.zip" size="21822" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.5.2.jar" attr="" comment="ver 0.5.2" date="1054139603" path="autoboxing_0.5.2.jar" size="53856" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5.2_src.zip" attr="" comment="ver 0.5.2" date="1054139630" path="autobox_0.5.2_src.zip" size="22092" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.10 - 28 May 2003 - KeshSibilev)
Added:
>
>

Changes in 0.5.1

  • Fixed problem when intentions were not available in context of return statement.

-- KeshSibilev - 28 May 2003

Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5.1"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.5.jar" attr="" comment="ver 0.5" date="1054016387" path="autoboxing_0.5.jar" size="52734" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5_src.zip" attr="" comment="ver 0.5" date="1054016416" path="autobox_0.5_src.zip" size="21650" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.5.jar" attr="h" comment="ver 0.5" date="1054016387" path="autoboxing_0.5.jar" size="52734" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5_src.zip" attr="h" comment="ver 0.5" date="1054016416" path="autobox_0.5_src.zip" size="21650" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.5.1.jar" attr="" comment="ver 0.5.1" date="1054098381" path="autoboxing_0.5.1.jar" size="53283" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5.1_src.zip" attr="" comment="ver 0.5.1" date="1054098408" path="autobox_0.5.1_src.zip" size="21822" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.9 - 27 May 2003 - KeshSibilev)
Added:
>
>

Converts any object or primitive type to string. For example,

  • String s = object; => String s = String.valueOf(object);
  • String s = 10; => String s = String.valueOf(10);
Changed:
<
<

  • Integer[] integers = collection; => Integer[] integers = (Integer[])collection.toArray(new Integer[0]);
>
>

  • Integer[] integers = collection; => Integer[] integers = (Integer[])collection.toArray(new Integer[collection.size()]);
Added:
>
>

Changes in 0.5

  • Added intentions to convert any object to string.
  • Bugfixes.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.4"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.4.jar" attr="" comment="ver 0.4" date="1053989789" path="autoboxing_0.4.jar" size="47547" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.4_src.zip" attr="" comment="ver 0.4" date="1053989844" path="autobox_0.4_src.zip" size="20612" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.4.jar" attr="h" comment="ver 0.4" date="1053989789" path="autoboxing_0.4.jar" size="47547" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.4_src.zip" attr="h" comment="ver 0.4" date="1053989844" path="autobox_0.4_src.zip" size="20612" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.5.jar" attr="" comment="ver 0.5" date="1054016387" path="autoboxing_0.5.jar" size="52734" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.5_src.zip" attr="" comment="ver 0.5" date="1054016416" path="autobox_0.5_src.zip" size="21650" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.8 - 26 May 2003 - KeshSibilev)
Added:
>
>

Converts wrapper classes to primitive types. For example,

  • int i = anInteger; => int i = anInteger.intValue();
  • boolean bool = aBoolean; => boolean bool = aBoolean.booleanValue();
  • short sh = aDouble; => short sh = aDouble.shortValue();
Added:
>
>

-- KeshSibilev - 25 May 2003

Changed:
<
<

-- KeshSibilev - 25 May 2003

>
>

Changes in 0.4

  • Added unboxing of wrapper classes to primitive types.

-- KeshSibilev - 27 May 2003

Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.3.3"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.4"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.3.3.jar" attr="" comment="ver 0.3.3" date="1053964609" path="autoboxing_0.3.3.jar" size="47538" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3.3_src.zip" attr="" comment="ver 0.3.3" date="1053964633" path="autobox_0.3.3_src.zip" size="20423" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.3.3.jar" attr="h" comment="ver 0.3.3" date="1053964609" path="autoboxing_0.3.3.jar" size="47538" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3.3_src.zip" attr="h" comment="ver 0.3.3" date="1053964633" path="autobox_0.3.3_src.zip" size="20423" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.4.jar" attr="" comment="ver 0.4" date="1053989789" path="autoboxing_0.4.jar" size="47547" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.4_src.zip" attr="" comment="ver 0.4" date="1053989844" path="autobox_0.4_src.zip" size="20612" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.7 - 26 May 2003 - KeshSibilev)
Added:
>
>

Changes in 0.3.3

  • Fixed NPE
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.3.2"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.3.3"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.3.2.jar" attr="" comment="ver 0.3.2" date="1053921141" path="autoboxing_0.3.2.jar" size="44210" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3.2_src.zip" attr="" comment="ver 0.3.2" date="1053921169" path="autobox_0.3.2_src.zip" size="19726" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.3.2.jar" attr="h" comment="ver 0.3.2" date="1053921141" path="autoboxing_0.3.2.jar" size="44210" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3.2_src.zip" attr="h" comment="ver 0.3.2" date="1053921169" path="autobox_0.3.2_src.zip" size="19726" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.3.3.jar" attr="" comment="ver 0.3.3" date="1053964609" path="autoboxing_0.3.3.jar" size="47538" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3.3_src.zip" attr="" comment="ver 0.3.3" date="1053964633" path="autobox_0.3.3_src.zip" size="20423" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.6 - 26 May 2003 - KeshSibilev)
Added:
>
>

History Log

Added:
>
>

Changes in 0.3.2

  • New generated code is formatted according to the current code style.
  • When converting array to collection the import java.util.Arrays statement is appended automatically to the import list.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.3.1"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.3.2"}%

Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.3.1.jar" attr="" comment="ver 0.3.1" date="1053897925" path="autoboxing_0.3.1.jar" size="42027" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3.1_src.zip" attr="" comment="ver 0.3.1" date="1053897957" path="autobox_0.3.1_src.zip" size="19349" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.3.1.jar" attr="h" comment="ver 0.3.1" date="1053897925" path="autoboxing_0.3.1.jar" size="42027" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3.1_src.zip" attr="h" comment="ver 0.3.1" date="1053897957" path="autobox_0.3.1_src.zip" size="19349" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.3.2.jar" attr="" comment="ver 0.3.2" date="1053921141" path="autoboxing_0.3.2.jar" size="44210" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3.2_src.zip" attr="" comment="ver 0.3.2" date="1053921169" path="autobox_0.3.2_src.zip" size="19726" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.5 - 25 May 2003 - KeshSibilev)
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.1"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.3.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.4 - 25 May 2003 - KeshSibilev)
Changed:
<
<

Converts primitive types to their wrapper classes depending on the current context. For example, 10 to new Integer(10).

>
>

Converts primitive types to their wrapper classes depending on the current context. For example,

Changed:
<
<

IMPORTANT: this plugin will work only with Aurora build 816 or higher!

>
>

  • Integer integer = 10; => Integer integer = new Integer(10);
  • integer = i + 2; => integer = new Integer(i + 2);
  • Long longer = 1000000000000000000l; => Long longer = new Long(1000000000000000000l);
  • Double aDouble = Math.PI/2; => Double aDouble = new Double(Math.PI/2);

Converts string objects to wrapper classes. For example,

  • Integer integer = "rere"; => Integer integer = Integer.valueOf("rere");
  • Boolean aBoolean = "true"; => Boolean aBoolean = Boolean.valueOf("true");

Converts string objects to primitive types. For example,

  • long aLong = "3423"; => long aLong = Long.parseLong("3423");
  • boolean bool = "true"; => boolean bool = Boolean.valueOf("true").booleanValue();

Converts collection to array and vice versa. For example,

  • Integer[] integers = collection; => Integer[] integers = (Integer[])collection.toArray(new Integer[0]);
  • Collection collection = new Integer[12]; => Collection collection = Arrays.asList(new Integer[12]);

IMPORTANT: this plugin will work only with Aurora build 816 or higher!

Added:
>
>

Changes in 0.3.1

  • Added autoboxing of arrays to collections and vice versa.
Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.2.1.jar" attr="" comment="ver0.2.1" date="1053879131" path="autoboxing_0.2.1.jar" size="30162" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.2.1_src.zip" attr="" comment="ver0.2.1" date="1053879158" path="autobox_0.2.1_src.zip" size="16602" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.2.1.jar" attr="h" comment="ver0.2.1" date="1053879131" path="autoboxing_0.2.1.jar" size="30162" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.2.1_src.zip" attr="h" comment="ver0.2.1" date="1053879158" path="autobox_0.2.1_src.zip" size="16602" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.3.jar" attr="h" comment="ver0.3" date="1053894422" path="autoboxing_0.3.jar" size="41784" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3_src.zip" attr="h" comment="ver.03" date="1053894454" path="autobox_0.3_src.zip" size="19304" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.3.1.jar" attr="" comment="ver 0.3.1" date="1053897925" path="autoboxing_0.3.1.jar" size="42027" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.3.1_src.zip" attr="" comment="ver 0.3.1" date="1053897957" path="autobox_0.3.1_src.zip" size="19349" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.3 - 25 May 2003 - KeshSibilev)
Added:
>
>

Changes in 0.2.1

  • Fixed autoboxing for parameters to the constructor call.
Changed:
<
<

%META:FILEATTACHMENT{name="autoboxing_0.1.jar" attr="" comment="ver1.0" date="1053842703" path="autoboxing_0.1.jar" size="19165" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.1_src.zip" attr="" comment="ver1.0" date="1053842770" path="autobox_0.1_src.zip" size="13468" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.1.1.jar" attr="" comment="ver0.1.1" date="1053846272" path="autoboxing_0.1.1.jar" size="8241" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.1.1_src.zip" attr="" comment="ver0.1.1" date="1053846314" path="autobox_0.1.1_src.zip" size="20681" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.2.jar" attr="" comment="ver0.2" date="1053851034" path="autoboxing_0.2.jar" size="29891" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.2_src.zip" attr="" comment="" date="1053851063" path="autobox_0.2_src.zip" size="27079" user="KeshSibilev" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="autoboxing_0.1.jar" attr="h" comment="ver1.0" date="1053842703" path="autoboxing_0.1.jar" size="19165" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.1_src.zip" attr="h" comment="ver1.0" date="1053842770" path="autobox_0.1_src.zip" size="13468" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.1.1.jar" attr="h" comment="ver0.1.1" date="1053846272" path="autoboxing_0.1.1.jar" size="8241" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.1.1_src.zip" attr="h" comment="ver0.1.1" date="1053846314" path="autobox_0.1.1_src.zip" size="20681" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.2.jar" attr="h" comment="ver0.2" date="1053851034" path="autoboxing_0.2.jar" size="29891" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.2_src.zip" attr="h" comment="" date="1053851063" path="autobox_0.2_src.zip" size="27079" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.2.1.jar" attr="" comment="ver0.2.1" date="1053879131" path="autoboxing_0.2.1.jar" size="30162" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.2.1_src.zip" attr="" comment="ver0.2.1" date="1053879158" path="autobox_0.2.1_src.zip" size="16602" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.2 - 25 May 2003 - KeshSibilev)
Added:
>
>

Changes in 0.2

  • Added missing support for byte autoboxing.
  • Added intentions to convert string objects to primitive types.
Added:
>
>

%META:FILEATTACHMENT{name="autoboxing_0.2.jar" attr="" comment="ver0.2" date="1053851034" path="autoboxing_0.2.jar" size="29891" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.2_src.zip" attr="" comment="" date="1053851063" path="autobox_0.2_src.zip" size="27079" user="KeshSibilev" version="1.1"}%


 <<O>>  Difference Topic AutoBoxingPlugin (r1.1 - 25 May 2003 - KeshSibilev)
Added:
>
>

%META:TOPICINFO{author="KeshSibilev" date="1053843360" format="1.0" version="1.1"}%

AutoBoxingPlugin

Purpose

This plugin provides a number of intentions to wrap primitive types to their corresponding wrapper classes.

Description

Converts primitive types to their wrapper classes depending on the current context. For example, 10 to new Integer(10).

IMPORTANT: this plugin will work only with Aurora build 816 or higher!

Plugins installation

  • Download the binary ZIP file (see below)
  • Copy autoboxing-xx.jar file in your IntelliJ/plugins directory.
  • Restart IntelliJ

Changes in 0.1.1

  • Fixed NPE.

-- KeshSibilev - 25 May 2003 %META:FORM{name="IntelliJPluginWebForm"}% %META:FIELD{name="IntelliJPluginName" title="IntelliJPluginName" value="AutoBoxingPlugin"}% %META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.1"}% %META:FIELD{name="IntelliJPluginVendor" title="IntelliJPluginVendor" value="Kesh Sibilev"}% %META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value=""}% %META:FIELD{name="IntelliJPluginSource" title="IntelliJPluginSource" value=""}% %META:FIELD{name="IntelliJPluginClassification" title="IntelliJPluginClassification" value="CodeHelper, ProgramStructureInterface"}% %META:FIELD{name="TopicClassification" title="TopicClassification" value="IntelliJPluginPackage"}% %META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="Autoboxing intentions."}% %META:FIELD{name="TestedOnOS" title="TestedOnOS" value="OsWinXP"}% %META:FIELD{name="ShouldRunOnOS" title="ShouldRunOnOS" value="AnyOS"}% %META:FILEATTACHMENT{name="autoboxing_0.1.jar" attr="" comment="ver1.0" date="1053842703" path="autoboxing_0.1.jar" size="19165" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.1_src.zip" attr="" comment="ver1.0" date="1053842770" path="autobox_0.1_src.zip" size="13468" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autoboxing_0.1.1.jar" attr="" comment="ver0.1.1" date="1053846272" path="autoboxing_0.1.1.jar" size="8241" user="KeshSibilev" version="1.1"}% %META:FILEATTACHMENT{name="autobox_0.1.1_src.zip" attr="" comment="ver0.1.1" date="1053846314" path="autobox_0.1.1_src.zip" size="20681" user="KeshSibilev" version="1.1"}%


View | Diffs | r1.25 | > | r1.24 | > | r1.23 | More

e d i t a t t a c h r e f - b y d i f f s
Ideas,requests,problems regarding this site? Send feedback.
Copyright @ 2000-2003 by the contribution authors. All material on this collaboration tool is the property of the contributing authors.

Revision r1.1 - 25 May 2003 - 06:16 GMT - KeshSibilev
Revision r1.25 - 24 Oct 2003 - 05:10 GMT - KeshSibilev
Copyright © 2001 by the contributing authors. All material on this collaboration tool is the property of the contributing authors.
Ideas, requests, problems regarding this site? Send feedback.