An action to generate a wiki page listing all hints inside the running NetBeans:
http://wiki.netbeans.org/Java_Hints
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/javahints.generate/build.xml Tue Feb 14 22:44:55 2012 +0100
1.3 @@ -0,0 +1,5 @@
1.4 +<?xml version="1.0" encoding="UTF-8"?>
1.5 +<project basedir="." default="netbeans" name="contrib/javahints.generate">
1.6 + <description>Builds, tests, and runs the project org.netbeans.modules.javahints.generate</description>
1.7 + <import file="../../nbbuild/templates/projectized.xml"/>
1.8 +</project>
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/javahints.generate/manifest.mf Tue Feb 14 22:44:55 2012 +0100
2.3 @@ -0,0 +1,6 @@
2.4 +Manifest-Version: 1.0
2.5 +OpenIDE-Module: org.netbeans.modules.javahints.generate
2.6 +OpenIDE-Module-Implementation-Version: 1
2.7 +OpenIDE-Module-Layer: org/netbeans/modules/javahints/generate/layer.xml
2.8 +OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javahints/generate/Bundle.properties
2.9 +
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/javahints.generate/nbproject/project.properties Tue Feb 14 22:44:55 2012 +0100
3.3 @@ -0,0 +1,3 @@
3.4 +javac.source=1.6
3.5 +javac.compilerargs=-Xlint -Xlint:-serial
3.6 +spec.version.base=1.0
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
4.2 +++ b/javahints.generate/nbproject/project.xml Tue Feb 14 22:44:55 2012 +0100
4.3 @@ -0,0 +1,45 @@
4.4 +<?xml version="1.0" encoding="UTF-8"?>
4.5 +<project xmlns="http://www.netbeans.org/ns/project/1">
4.6 + <type>org.netbeans.modules.apisupport.project</type>
4.7 + <configuration>
4.8 + <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
4.9 + <code-name-base>org.netbeans.modules.javahints.generate</code-name-base>
4.10 + <module-dependencies>
4.11 + <dependency>
4.12 + <code-name-base>org.netbeans.modules.java.hints</code-name-base>
4.13 + <build-prerequisite/>
4.14 + <compile-dependency/>
4.15 + <run-dependency>
4.16 + <release-version>1</release-version>
4.17 + <implementation-version/>
4.18 + </run-dependency>
4.19 + </dependency>
4.20 + <dependency>
4.21 + <code-name-base>org.openide.awt</code-name-base>
4.22 + <build-prerequisite/>
4.23 + <compile-dependency/>
4.24 + <run-dependency>
4.25 + <specification-version>7.42</specification-version>
4.26 + </run-dependency>
4.27 + </dependency>
4.28 + <dependency>
4.29 + <code-name-base>org.openide.filesystems</code-name-base>
4.30 + <build-prerequisite/>
4.31 + <compile-dependency/>
4.32 + <run-dependency>
4.33 + <specification-version>7.57</specification-version>
4.34 + </run-dependency>
4.35 + </dependency>
4.36 + <dependency>
4.37 + <code-name-base>org.openide.util</code-name-base>
4.38 + <build-prerequisite/>
4.39 + <compile-dependency/>
4.40 + <run-dependency>
4.41 + <specification-version>8.22</specification-version>
4.42 + </run-dependency>
4.43 + </dependency>
4.44 + </module-dependencies>
4.45 + <public-packages/>
4.46 + </data>
4.47 + </configuration>
4.48 +</project>
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/javahints.generate/src/org/netbeans/modules/javahints/generate/Bundle.properties Tue Feb 14 22:44:55 2012 +0100
5.3 @@ -0,0 +1,4 @@
5.4 +OpenIDE-Module-Name=Generate Java Hints Wiki
5.5 +DN_NB69=NetBeans 6.9
5.6 +DN_NB70=NetBeans 7.0
5.7 +DN_NB71=NetBeans 7.1
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
6.2 +++ b/javahints.generate/src/org/netbeans/modules/javahints/generate/GenerateHintWiki.java Tue Feb 14 22:44:55 2012 +0100
6.3 @@ -0,0 +1,162 @@
6.4 +/*
6.5 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
6.6 + *
6.7 + * Copyright 2012 Oracle and/or its affiliates. All rights reserved.
6.8 + *
6.9 + * Oracle and Java are registered trademarks of Oracle and/or its affiliates.
6.10 + * Other names may be trademarks of their respective owners.
6.11 + *
6.12 + * The contents of this file are subject to the terms of either the GNU
6.13 + * General Public License Version 2 only ("GPL") or the Common
6.14 + * Development and Distribution License("CDDL") (collectively, the
6.15 + * "License"). You may not use this file except in compliance with the
6.16 + * License. You can obtain a copy of the License at
6.17 + * http://www.netbeans.org/cddl-gplv2.html
6.18 + * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
6.19 + * specific language governing permissions and limitations under the
6.20 + * License. When distributing the software, include this License Header
6.21 + * Notice in each file and include the License file at
6.22 + * nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
6.23 + * particular file as subject to the "Classpath" exception as provided
6.24 + * by Oracle in the GPL Version 2 section of the License file that
6.25 + * accompanied this code. If applicable, add the following below the
6.26 + * License Header, with the fields enclosed by brackets [] replaced by
6.27 + * your own identifying information:
6.28 + * "Portions Copyrighted [year] [name of copyright owner]"
6.29 + *
6.30 + * If you wish your version of this file to be governed by only the CDDL
6.31 + * or only the GPL Version 2, indicate your decision by adding
6.32 + * "[Contributor] elects to include this software in this distribution
6.33 + * under the [CDDL or GPL Version 2] license." If you do not indicate a
6.34 + * single choice of license, a recipient has the option to distribute
6.35 + * your version of this file under either the CDDL, the GPL Version 2 or
6.36 + * to extend the choice of license to its licensees as provided above.
6.37 + * However, if you add GPL Version 2 code and therefore, elected the GPL
6.38 + * Version 2 license, then the option applies only if the new code is
6.39 + * made subject to such option by the copyright holder.
6.40 + *
6.41 + * Contributor(s):
6.42 + *
6.43 + * Portions Copyrighted 2012 Sun Microsystems, Inc.
6.44 + */
6.45 +package org.netbeans.modules.javahints.generate;
6.46 +
6.47 +import java.awt.event.ActionEvent;
6.48 +import java.awt.event.ActionListener;
6.49 +import java.io.IOException;
6.50 +import java.io.PrintWriter;
6.51 +import java.io.StringWriter;
6.52 +import java.util.*;
6.53 +import java.util.Map.Entry;
6.54 +import org.netbeans.modules.java.hints.jackpot.impl.RulesManager;
6.55 +import org.netbeans.modules.java.hints.jackpot.spi.HintMetadata;
6.56 +import org.openide.awt.ActionRegistration;
6.57 +import org.openide.awt.ActionReference;
6.58 +import org.openide.awt.ActionReferences;
6.59 +import org.openide.awt.ActionID;
6.60 +import org.openide.filesystems.FileObject;
6.61 +import org.openide.filesystems.FileUtil;
6.62 +import org.openide.util.Exceptions;
6.63 +import org.openide.util.NbBundle;
6.64 +import org.openide.util.NbBundle.Messages;
6.65 +
6.66 +@ActionID(category = "Refactoring", id = "org.netbeans.modules.javahints.GenerateHintWiki")
6.67 +@ActionRegistration(displayName = "#CTL_GenerateHintWiki")
6.68 +@ActionReferences({
6.69 + @ActionReference(path = "Menu/Refactoring", position = 1950, separatorAfter = 1975)
6.70 +})
6.71 +@Messages("CTL_GenerateHintWiki=Generate Hint Wiki")
6.72 +public final class GenerateHintWiki implements ActionListener {
6.73 +
6.74 + private static final String HINTS_FOLDER = "org-netbeans-modules-java-hints/rules/hints/"; // NOI18N
6.75 +
6.76 + public void actionPerformed(ActionEvent e) {
6.77 + Map<String, String> since = readSinceData();
6.78 + Map<String, List<HintMetadata>> category2Hint = new TreeMap<String, List<HintMetadata>>();
6.79 +
6.80 + for (HintMetadata hm : RulesManager.getInstance().allHints.keySet()) {
6.81 + FileObject catFO = FileUtil.getConfigFile(HINTS_FOLDER + hm.category);
6.82 + String categoryDisplayName = catFO != null ? getFileObjectLocalizedName(catFO) : hm.category;
6.83 + List<HintMetadata> categorized = category2Hint.get(categoryDisplayName);
6.84 +
6.85 + if (categorized == null) {
6.86 + category2Hint.put(categoryDisplayName, categorized = new ArrayList<HintMetadata>());
6.87 + }
6.88 +
6.89 + categorized.add(hm);
6.90 + }
6.91 +
6.92 + StringWriter baseOut = new StringWriter();
6.93 + PrintWriter out = new PrintWriter(baseOut);
6.94 +
6.95 + for (Entry<String, List<HintMetadata>> categoryEntry : category2Hint.entrySet()) {
6.96 + out.println("===" + categoryEntry.getKey() + "===");
6.97 +
6.98 + Collections.sort(categoryEntry.getValue(), new Comparator<HintMetadata>() {
6.99 + @Override public int compare(HintMetadata o1, HintMetadata o2) {
6.100 + return o1.displayName.compareTo(o2.displayName);
6.101 + }
6.102 + });
6.103 +
6.104 + for (HintMetadata hm : categoryEntry.getValue()) {
6.105 + out.println(";" + hm.displayName);
6.106 + out.print(":" + hm.description);
6.107 + if (since.containsKey(hm.id)) {
6.108 + String sinceVersion = since.get(hm.id);
6.109 +
6.110 + if (sinceVersion != null) {
6.111 + out.print(" '''Since " + sinceVersion + "'''");
6.112 + }
6.113 + } else {
6.114 + out.print(" '''In current development version'''");
6.115 + }
6.116 + out.println();
6.117 + out.println();
6.118 + }
6.119 + }
6.120 +
6.121 + out.close();
6.122 + System.err.println(baseOut.toString());
6.123 + }
6.124 +
6.125 + static String getFileObjectLocalizedName( FileObject fo ) {
6.126 + Object o = fo.getAttribute("SystemFileSystem.localizingBundle"); // NOI18N
6.127 + if ( o instanceof String ) {
6.128 + String bundleName = (String)o;
6.129 + try {
6.130 + ResourceBundle rb = NbBundle.getBundle(bundleName);
6.131 + String localizedName = rb.getString(fo.getPath());
6.132 + return localizedName;
6.133 + }
6.134 + catch(MissingResourceException ex ) {
6.135 + // Do nothing return file path;
6.136 + }
6.137 + }
6.138 + return fo.getPath();
6.139 + }
6.140 +
6.141 + private static Map<String, String> readSinceData() {
6.142 + FileObject lists = FileUtil.getConfigFile("org-netbeans-modules-java-hints/rules/lists");
6.143 +
6.144 + if (lists == null) return Collections.emptyMap();
6.145 +
6.146 + Map<String, String> result = new HashMap<String, String>();
6.147 +
6.148 + for (FileObject c : FileUtil.getOrder(Arrays.asList(lists.getChildren()), true)) {
6.149 + if (!"hints".equals(c.getExt())) continue;
6.150 +
6.151 + try {
6.152 + String displayName = (String) c.getAttribute("displayName");
6.153 +
6.154 + for (String id : c.asLines("UTF-8")) {
6.155 + if (result.containsKey(id)) continue;
6.156 + result.put(id, displayName);
6.157 + }
6.158 + } catch (IOException ex) {
6.159 + Exceptions.printStackTrace(ex);
6.160 + }
6.161 + }
6.162 +
6.163 + return result;
6.164 + }
6.165 +}
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
7.2 +++ b/javahints.generate/src/org/netbeans/modules/javahints/generate/NB68.hints Tue Feb 14 22:44:55 2012 +0100
7.3 @@ -0,0 +1,48 @@
7.4 +Braces_WHILE_LOOP
7.5 +Wrong_String_Comparison
7.6 +Braces_DO_WHILE_LOOP
7.7 +org.netbeans.modules.java.hints.UtilityClass_1
7.8 +org.netbeans.modules.java.hints.ExportNonAccessibleElement
7.9 +create-javadoc
7.10 +error-in-javadoc
7.11 +AnnotationAsSuperInterface
7.12 +org.netbeans.modules.java.hints.SerialVersionUID
7.13 +org.netbeans.modules.java.hints.ExportNonAccessibleElement
7.14 +create-javadoc
7.15 +error-in-javadoc
7.16 +org.netbeans.modules.java.hints.HideFieldByVar
7.17 +org.netbeans.modules.java.hints.FieldForUnusedParam
7.18 +org.netbeans.modules.java.hints.HideField
7.19 +Braces_FOR_LOOP
7.20 +org.netbeans.modules.java.hints.UtilityClass_2
7.21 +org.netbeans.modules.java.hints.ExportNonAccessibleElement
7.22 +create-javadoc
7.23 +error-in-javadoc
7.24 +org.netbeans.modules.java.hints.AddOverrideAnnotation
7.25 +org.netbeans.modules.java.hints.MissingHashCode
7.26 +org.netbeans.modules.java.hints.EqualsMethodHint
7.27 +org.netbeans.modules.java.hints.EmptyCancelForCancellableTask
7.28 +Braces_FOR_LOOP
7.29 +AssignmentToItself
7.30 +Wrong_String_Comparison
7.31 +org.netbeans.modules.java.hints.WrongPackageSuggestion
7.32 +EmptyStatements_null
7.33 +Braces_IF
7.34 +org.netbeans.modules.java.hints.DoubleCheck
7.35 +org.netbeans.modules.java.hints.SyncOnNonFinal
7.36 +org.netbeans.modules.java.hints.AssignResultToVariable
7.37 +org.netbeans.modules.java.hints.IllegalInstanceOf
7.38 +org.netbeans.modules.java.hints.AssignResultToVariable
7.39 +org.netbeans.modules.java.hints.EqualsHint
7.40 +org.netbeans.modules.java.hints.CollectionRemove
7.41 +org.netbeans.modules.java.hints.EqualsHint
7.42 +org.netbeans.modules.java.hints.EqualsHint
7.43 +org.netbeans.modules.java.hints.StaticAccess
7.44 +Imports_STAR
7.45 +Imports_UNUSED
7.46 +Imports_DEFAULT_PACKAGE
7.47 +Imports_EXCLUDED
7.48 +Imports_SAME_PACKAGE
7.49 +Imports_DELEGATE
7.50 +org.netbeans.modules.java.hints.ConvertAnonymousToInner
7.51 +org.netbeans.modules.java.hints.DeclarationForInstanceOf
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
8.2 +++ b/javahints.generate/src/org/netbeans/modules/javahints/generate/NB69.hints Tue Feb 14 22:44:55 2012 +0100
8.3 @@ -0,0 +1,148 @@
8.4 +AnnotationAsSuperInterface
8.5 +org.netbeans.modules.java.hints.threading.Tiny.threadSuspend
8.6 +org.netbeans.modules.java.hints.bugs.AnnotationsNotRuntime
8.7 +org.netbeans.modules.java.hints.bugs.Regexp
8.8 +org.netbeans.modules.java.hints.ThreadDumpStack
8.9 +org.netbeans.modules.java.hints.EmptyCancelForCancellableTask
8.10 +org.netbeans.modules.java.hints.PrintStackTrace
8.11 +Javac_RAWTYPES
8.12 +org.netbeans.modules.java.hints.ShiftOutOfRange
8.13 +Wrong_String_Comparison
8.14 +org.netbeans.modules.java.hints.ClassStructure.finalClass
8.15 +org.netbeans.modules.java.hints.threading.Tiny.notifyOnCondition
8.16 +org.netbeans.modules.java.hints.errors.ErrorFixesFakeHintCREATE_LOCAL_VARIABLE
8.17 +org.netbeans.modules.java.hints.ClassStructure.publicConstructorInNonPublicClass
8.18 +org.netbeans.modules.java.hints.ClassStructure.finalPrivateMethod
8.19 +Javac_SERIALIZATION
8.20 +org.netbeans.modules.java.hints.ExportNonAccessibleElement
8.21 +org.netbeans.modules.java.hints.EqualsHint
8.22 +org.netbeans.modules.java.hints.PointlessBitwiseExpression
8.23 +org.netbeans.modules.java.hints.threading.Tiny.nestedSynchronized
8.24 +Braces_FOR_LOOP
8.25 +MAVEN_SEARCH_HINT
8.26 +org.netbeans.modules.java.hints.encapsulation.ClassEncapsulation.publicCls
8.27 +org.netbeans.modules.java.hints.WrongPackageSuggestion
8.28 +org.netbeans.modules.java.hints.AssignmentIssues.incrementDecrementUsed
8.29 +org.netbeans.modules.java.hints.StaticImport
8.30 +org.netbeans.modules.java.hints.finalize.FinalizeDoesNotCallSuper
8.31 +org.netbeans.modules.java.hints.DoubleCheck
8.32 +EmptyStatements_IF
8.33 +org.netbeans.modules.java.hints.perf.NoBooleanConstructor
8.34 +org.netbeans.modules.java.hints.SerialVersionUID
8.35 +org.netbeans.modules.java.hints.bugs.EqualsHint.arrayEquals
8.36 +Braces_IF
8.37 +org.netbeans.modules.java.hints.bugs.Tiny.stringReplaceAllDot
8.38 +org.netbeans.modules.java.hints.AssignmentIssues.nestedAssignment
8.39 +org.netbeans.modules.java.hints.HideFieldByVar
8.40 +org.netbeans.modules.java.hints.bugs.CastVSInstanceOf
8.41 +org.netbeans.modules.java.hints.encapsulation.ReturnEncapsulation.date
8.42 +org.netbeans.modules.java.hints.perf.Tiny.stringConstructor
8.43 +org.netbeans.modules.java.hints.threading.Tiny.volatileArray
8.44 +org.netbeans.modules.java.hints.encapsulation.FieldEncapsulation.protectedField
8.45 +org.netbeans.modules.java.hints.IllegalInstanceOf
8.46 +Javac_FALLTHROUGH
8.47 +org.netbeans.modules.java.hints.perf.Tiny.enumMap
8.48 +org.netbeans.modules.java.hints.ClassStructure.markerInterface
8.49 +org.netbeans.modules.java.hints.ClassStructure.protectedMemberInFinalClass
8.50 +org.netbeans.modules.java.hints.IncompatibleMask
8.51 +org.netbeans.modules.java.hints.ClassStructure.finalMethodInFinalClass
8.52 +org.netbeans.modules.java.hints.encapsulation.ReturnEncapsulation.array
8.53 +org.netbeans.modules.java.hints.perf.Tiny.constantIntern
8.54 +org.netbeans.modules.java.hints.perf.Tiny.stringEqualsEmpty
8.55 +error-in-javadoc
8.56 +org.netbeans.modules.java.hints.AssignResultToVariable
8.57 +org.netbeans.modules.java.hints.ClassStructure.finalStaticMethod
8.58 +org.netbeans.modules.java.hints.ClassStructure.noopMethodInAbstractClass
8.59 +org.netbeans.modules.java.hints.MissingHashCode
8.60 +org.netbeans.modules.java.hints.encapsulation.ClassEncapsulation.packageCls
8.61 +org.netbeans.modules.java.hints.MultipleLoggers
8.62 +org.netbeans.modules.java.hints.threading.Tiny.sleepInLoop
8.63 +Imports_EXCLUDED
8.64 +org.netbeans.modules.java.hints.perf.Tiny.lengthOneStringIndexOf
8.65 +org.netbeans.modules.java.hints.perf.InitialCapacity.stringBuilder
8.66 +EmptyStatements_DO_WHILE_LOOP
8.67 +org.netbeans.modules.java.hints.threading.Tiny.unlockOutsideTryFinally
8.68 +Imports_DEFAULT_PACKAGE
8.69 +Javac_UNCHECKED
8.70 +org.netbeans.modules.java.hints.encapsulation.ParamEncapsulation.collection
8.71 +org.netbeans.modules.java.hints.suggestions.Tiny.flipEquals
8.72 +StringBuilderAppend
8.73 +Imports_UNUSED
8.74 +org.netbeans.modules.java.hints.ConvertAnonymousToInner
8.75 +org.netbeans.modules.java.hints.UtilityClass_1
8.76 +org.netbeans.modules.java.hints.perf.InitialCapacity.collections
8.77 +EmptyStatements_null
8.78 +EmptyStatements_FOR_LOOP
8.79 +org.netbeans.modules.java.hints.ThisInAnonymous
8.80 +org.netbeans.modules.java.hints.bugs.Tiny.equalsNull
8.81 +org.netbeans.modules.java.hints.encapsulation.ParamEncapsulation.date
8.82 +org.netbeans.modules.java.hints.AssignmentIssues.replaceAssignWithOpAssign
8.83 +Braces_WHILE_LOOP
8.84 +EmptyStatements_BLOCK
8.85 +org.netbeans.modules.java.hints.encapsulation.FieldEncapsulation.privateField
8.86 +org.netbeans.modules.java.hints.bugs.CollectionRemove
8.87 +org.netbeans.modules.java.hints.DeclarationForInstanceOf
8.88 +org.netbeans.modules.java.hints.jdk.ConvertToStringSwitch
8.89 +org.netbeans.modules.java.hints.perf.ManualArrayCopy
8.90 +AssignmentToItself
8.91 +org.netbeans.modules.java.hints.SystemOut
8.92 +org.netbeans.modules.java.hints.threading.Tiny.waitOnCondition
8.93 +org.netbeans.modules.java.hints.errors.ErrorFixesFakeHintSURROUND_WITH_TRY_CATCH
8.94 +org.netbeans.modules.java.hints.encapsulation.ParamEncapsulation.array
8.95 +org.netbeans.modules.java.hints.threading.Tiny.synchronizedOnLock
8.96 +org.netbeans.modules.java.hints.AddOverrideAnnotation
8.97 +org.netbeans.modules.java.hints.jdk.ThrowableInitCause
8.98 +org.netbeans.modules.java.hints.perf.SizeEqualsZero
8.99 +Javac_UNNECESSARY_CAST
8.100 +org.netbeans.modules.java.hints.AssignmentIssues.assignmentToForLoopParam
8.101 +org.netbeans.modules.java.hints.perf.Tiny.getClassInsteadOfDotClass
8.102 +Imports_SAME_PACKAGE
8.103 +EmptyStatements_WHILE_LOOP
8.104 +org.netbeans.modules.java.hints.finalize.FinalizeNotProtected
8.105 +org.netbeans.modules.java.hints.StaticNonFinalUsedInInitialization
8.106 +org.netbeans.modules.java.hints.bugs.Tiny.newObject
8.107 +org.netbeans.modules.java.hints.ClassStructure.classMayBeInterface
8.108 +Imports_STAR
8.109 +org.netbeans.modules.java.hints.LeakingThisInConstructor
8.110 +org.netbeans.modules.java.hints.finalize.FinalizeDeclared
8.111 +org.netbeans.modules.java.hints.HideField
8.112 +create-javadoc
8.113 +org.netbeans.modules.java.hints.encapsulation.ReturnEncapsulation.collection
8.114 +org.netbeans.modules.java.hints.threading.Tiny.threadYield
8.115 +org.netbeans.modules.java.hints.bugs.Tiny.systemArrayCopy
8.116 +org.netbeans.modules.java.hints.threading.Tiny.unsyncWait
8.117 +org.netbeans.modules.java.hints.UtilityClass_2
8.118 +org.netbeans.modules.java.hints.threading.Tiny.threadRun
8.119 +org.netbeans.modules.java.hints.LoggerNotStaticFinal
8.120 +org.netbeans.modules.java.hints.perf.Tiny.enumSet
8.121 +org.netbeans.modules.java.hints.AssignmentIssues.assignmentToCatchBlockParameter
8.122 +org.netbeans.modules.java.hints.encapsulation.FieldEncapsulation.packageField
8.123 +Javac_DEPRECATED
8.124 +org.netbeans.modules.java.hints.OverridableMethodCallInConstructor
8.125 +org.netbeans.modules.java.hints.FieldForUnusedParam
8.126 +Javac_DIVISION_BY_ZERO
8.127 +org.netbeans.modules.java.hints.threading.Tiny.unsyncNotify
8.128 +org.netbeans.modules.java.hints.encapsulation.FieldEncapsulation.publicField
8.129 +org.netbeans.modules.java.hints.jackpot.hintsimpl.LoggerStringConcat
8.130 +org.netbeans.modules.java.hints.threading.Tiny.sleepInSync
8.131 +org.netbeans.modules.java.hints.ObsoleteCollection
8.132 +Javac_OVERRIDES
8.133 +org.netbeans.modules.java.hints.ClassStructure.finalMethod
8.134 +Imports_DELEGATE
8.135 +org.netbeans.modules.java.hints.perf.StringBuffer2Builder
8.136 +org.netbeans.modules.java.hints.NoLoggers
8.137 +org.netbeans.modules.java.hints.bugs.Tiny.resultSet
8.138 +org.netbeans.modules.java.hints.StaticAccess
8.139 +org.netbeans.modules.java.hints.threading.Tiny.emptySynchronized
8.140 +org.netbeans.modules.java.hints.ClassStructure.multipleTopLevelClassesInFile
8.141 +Javac_EMPTY_STATEMENT_AFTER_IF
8.142 +Braces_DO_WHILE_LOOP
8.143 +org.netbeans.modules.java.hints.finalize.CallFinalize
8.144 +org.netbeans.modules.java.hints.EqualsMethodHint
8.145 +org.netbeans.modules.java.hints.AssignmentIssues.assignmentToMethodParam
8.146 +org.netbeans.modules.java.hints.errors.ErrorFixesFakeHintCREATE_FINAL_FIELD_CTOR
8.147 +org.netbeans.modules.java.hints.encapsulation.ClassEncapsulation.protectedCls
8.148 +Javac_FINALLY
8.149 +org.netbeans.modules.java.hints.SyncOnNonFinal
8.150 +org.netbeans.modules.java.hints.threading.Tiny.threadStartInConstructor
8.151 +logging isn't enabled
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
9.2 +++ b/javahints.generate/src/org/netbeans/modules/javahints/generate/NB70.hints Tue Feb 14 22:44:55 2012 +0100
9.3 @@ -0,0 +1,155 @@
9.4 +Imports_UNUSED
9.5 +org.netbeans.modules.java.hints.HideField
9.6 +org.netbeans.modules.java.hints.threading.Tiny.nestedSynchronized
9.7 +Braces_DO_WHILE_LOOP
9.8 +Javac_SERIALIZATION
9.9 +org.netbeans.modules.java.hints.threading.Tiny.sleepInSync
9.10 +org.netbeans.modules.java.hints.threading.Tiny.notifyOnCondition
9.11 +org.netbeans.modules.java.hints.finalize.CallFinalize
9.12 +org.netbeans.modules.java.hints.SyncOnNonFinal
9.13 +org.netbeans.modules.java.hints.encapsulation.FieldEncapsulation.packageField
9.14 +MissingJavaEEForUnitTestExecutionHint
9.15 +org.netbeans.modules.java.hints.encapsulation.ParamEncapsulation.date
9.16 +org.netbeans.modules.java.hints.AddOverrideAnnotation
9.17 +org.netbeans.modules.java.hints.ConvertAnonymousToInner
9.18 +org.netbeans.modules.java.hints.bugs.Tiny.resultSet
9.19 +org.netbeans.modules.java.hints.DoubleCheck
9.20 +org.netbeans.modules.java.hints.HideFieldByVar
9.21 +EmptyStatements_FOR_LOOP
9.22 +org.netbeans.modules.java.hints.AssignResultToVariable
9.23 +org.netbeans.modules.java.hints.threading.Tiny.unsyncNotify
9.24 +org.netbeans.modules.java.hints.encapsulation.ClassEncapsulation.publicCls
9.25 +org.netbeans.modules.java.hints.threading.Tiny.sleepInLoop
9.26 +EmptyStatements_null
9.27 +org.netbeans.modules.java.hints.perf.Tiny.lengthOneStringIndexOf
9.28 +org.netbeans.modules.java.hints.StaticImport
9.29 +org.netbeans.modules.java.hints.UtilityClass_2
9.30 +org.netbeans.modules.java.hints.encapsulation.FieldEncapsulation.publicField
9.31 +org.netbeans.modules.java.hints.StaticAccess
9.32 +org.netbeans.modules.java.hints.LeakingThisInConstructor
9.33 +AnnotationAsSuperInterface
9.34 +org.netbeans.modules.java.hints.threading.Tiny.threadStartInConstructor
9.35 +error-in-javadoc
9.36 +Javac_RAWTYPES
9.37 +Javac_UNCHECKED
9.38 +org.netbeans.modules.java.hints.ClassStructure.noopMethodInAbstractClass
9.39 +org.netbeans.modules.java.hints.jdk.ConvertToARM
9.40 +org.netbeans.modules.java.hints.errors.ErrorFixesFakeHintCREATE_LOCAL_VARIABLE
9.41 +org.netbeans.modules.java.hints.ClassStructure.multipleTopLevelClassesInFile
9.42 +org.netbeans.modules.java.hints.perf.NoBooleanConstructor
9.43 +org.netbeans.modules.java.hints.threading.Tiny.threadRun
9.44 +org.netbeans.modules.java.hints.finalize.FinalizeDeclared
9.45 +Braces_FOR_LOOP
9.46 +Javac_DEPRECATED
9.47 +org.netbeans.modules.java.hints.encapsulation.FieldEncapsulation.protectedField
9.48 +Imports_STAR
9.49 +org.netbeans.modules.java.hints.encapsulation.FieldEncapsulation.privateField
9.50 +Imports_DELEGATE
9.51 +org.netbeans.modules.java.hints.perf.ManualArrayCopy
9.52 +org.netbeans.modules.java.hints.encapsulation.ReturnEncapsulation.collection
9.53 +org.netbeans.modules.java.hints.EqualsMethodHint
9.54 +org.netbeans.modules.java.hints.perf.Tiny.stringEqualsEmpty
9.55 +org.netbeans.modules.java.hints.jdk.JoinCatches
9.56 +org.netbeans.modules.java.hints.encapsulation.ParamEncapsulation.collection
9.57 +org.netbeans.modules.java.hints.ClassStructure.finalMethod
9.58 +Javac_EMPTY_STATEMENT_AFTER_IF
9.59 +OptionalEE7APIsHint
9.60 +EmptyStatements_WHILE_LOOP
9.61 +org.netbeans.modules.java.hints.perf.InitialCapacity.collections
9.62 +org.netbeans.modules.java.hints.ClassStructure.finalClass
9.63 +org.netbeans.modules.java.hints.WrongPackageSuggestion
9.64 +org.netbeans.modules.java.hints.PrintStackTrace
9.65 +Javac_OVERRIDES
9.66 +org.netbeans.modules.java.hints.encapsulation.ClassEncapsulation.packageCls
9.67 +org.netbeans.modules.java.hints.bugs.Tiny.newObject
9.68 +EmptyStatements_BLOCK
9.69 +org.netbeans.modules.java.hints.LoggerNotStaticFinal
9.70 +org.netbeans.modules.java.hints.threading.Tiny.unlockOutsideTryFinally
9.71 +org.netbeans.modules.java.hints.StaticNonFinalUsedInInitialization
9.72 +org.netbeans.modules.java.hints.ClassStructure.finalStaticMethod
9.73 +org.netbeans.modules.java.hints.suggestions.Tiny.convertToDifferentBase
9.74 +org.netbeans.modules.java.hints.ClassStructure.publicConstructorInNonPublicClass
9.75 +MAVEN_SEARCH_HINT
9.76 +org.netbeans.modules.java.hints.perf.InitialCapacity.stringBuilder
9.77 +Imports_EXCLUDED
9.78 +Braces_WHILE_LOOP
9.79 +org.netbeans.modules.java.hints.PointlessBitwiseExpression
9.80 +org.netbeans.modules.java.hints.perf.Tiny.getClassInsteadOfDotClass
9.81 +org.netbeans.modules.java.hints.jdk.UseSpecificCatch
9.82 +org.netbeans.modules.java.hints.AssignmentIssues.replaceAssignWithOpAssign
9.83 +org.netbeans.modules.java.hints.jackpot.hintsimpl.LoggerStringConcat
9.84 +org.netbeans.modules.java.hints.finalize.FinalizeDoesNotCallSuper
9.85 +org.netbeans.modules.java.hints.bugs.Tiny.equalsNull
9.86 +org.netbeans.modules.java.hints.IllegalInstanceOf
9.87 +org.netbeans.modules.java.hints.ClassStructure.classMayBeInterface
9.88 +org.netbeans.modules.java.hints.AssignmentIssues.assignmentToMethodParam
9.89 +Imports_DEFAULT_PACKAGE
9.90 +Javac_DIVISION_BY_ZERO
9.91 +EmbeddableEJBContainer
9.92 +org.netbeans.modules.java.hints.finalize.FinalizeNotProtected
9.93 +org.netbeans.modules.java.hints.ThreadDumpStack
9.94 +org.netbeans.modules.java.hints.bugs.Regexp
9.95 +org.netbeans.modules.java.hints.encapsulation.ParamEncapsulation.array
9.96 +org.netbeans.modules.java.hints.AssignmentIssues.assignmentToForLoopParam
9.97 +org.netbeans.modules.apisupport.hints.UseNbBundleMessages
9.98 +org.netbeans.modules.java.hints.suggestions.Tiny.flipEquals
9.99 +AssignmentToItself
9.100 +org.netbeans.modules.java.hints.ClassStructure.finalMethodInFinalClass
9.101 +org.netbeans.modules.java.hints.threading.Tiny.unsyncWait
9.102 +org.netbeans.modules.java.hints.MultipleLoggers
9.103 +org.netbeans.modules.java.hints.encapsulation.ReturnEncapsulation.array
9.104 +org.netbeans.modules.java.hints.SystemOut
9.105 +org.netbeans.modules.java.hints.bugs.EqualsHint.arrayEquals
9.106 +org.netbeans.modules.java.hints.OverridableMethodCallInConstructor
9.107 +org.netbeans.modules.java.hints.ClassStructure.protectedMemberInFinalClass
9.108 +org.netbeans.modules.java.hints.perf.Tiny.enumMap
9.109 +org.netbeans.modules.java.hints.jdk.ThrowableInitCause
9.110 +Braces_IF
9.111 +org.netbeans.modules.java.hints.perf.Tiny.enumSet
9.112 +org.netbeans.modules.java.hints.ClassStructure.markerInterface
9.113 +org.netbeans.modules.java.hints.threading.Tiny.waitOnCondition
9.114 +Javac_FINALLY
9.115 +org.netbeans.modules.java.hints.MissingHashCode
9.116 +org.netbeans.modules.java.hints.UtilityClass_1
9.117 +StringBuilderAppend
9.118 +org.netbeans.modules.java.hints.ShiftOutOfRange
9.119 +org.netbeans.modules.java.hints.ExportNonAccessibleElement
9.120 +org.netbeans.modules.java.hints.perf.Tiny.stringConstructor
9.121 +org.netbeans.modules.java.hints.threading.Tiny.threadSuspend
9.122 +org.netbeans.modules.java.hints.threading.Tiny.volatileArray
9.123 +org.netbeans.modules.java.hints.ThisInAnonymous
9.124 +Imports_SAME_PACKAGE
9.125 +org.netbeans.modules.java.hints.bugs.AnnotationsNotRuntime
9.126 +org.netbeans.modules.java.hints.EmptyCancelForCancellableTask
9.127 +org.netbeans.modules.java.hints.AssignmentIssues.nestedAssignment
9.128 +org.netbeans.modules.java.hints.EqualsHint
9.129 +org.netbeans.modules.java.hints.bugs.CastVSInstanceOf
9.130 +org.netbeans.modules.java.hints.errors.ErrorFixesFakeHintSURROUND_WITH_TRY_CATCH
9.131 +org.netbeans.modules.java.hints.NoLoggers
9.132 +Javac_FALLTHROUGH
9.133 +org.netbeans.modules.java.hints.AssignmentIssues.assignmentToCatchBlockParameter
9.134 +org.netbeans.modules.java.hints.encapsulation.ReturnEncapsulation.date
9.135 +org.netbeans.modules.java.hints.encapsulation.ClassEncapsulation.protectedCls
9.136 +EmptyStatements_DO_WHILE_LOOP
9.137 +org.netbeans.modules.java.hints.perf.Tiny.constantIntern
9.138 +org.netbeans.modules.java.hints.DeclarationForInstanceOf
9.139 +org.netbeans.modules.java.hints.bugs.CollectionRemove
9.140 +org.netbeans.modules.java.hints.perf.StringBuffer2Builder
9.141 +Javac_UNNECESSARY_CAST
9.142 +Javac_CAN_USE_DIAMOND
9.143 +org.netbeans.modules.java.hints.bugs.Tiny.systemArrayCopy
9.144 +org.netbeans.modules.java.hints.AssignmentIssues.incrementDecrementUsed
9.145 +Wrong_String_Comparison
9.146 +org.netbeans.modules.java.hints.bugs.Tiny.stringReplaceAllDot
9.147 +create-javadoc
9.148 +org.netbeans.modules.java.hints.errors.ErrorFixesFakeHintCREATE_FINAL_FIELD_CTOR
9.149 +EmptyStatements_IF
9.150 +org.netbeans.modules.java.hints.threading.Tiny.emptySynchronized
9.151 +org.netbeans.modules.java.hints.jdk.ConvertToStringSwitch
9.152 +org.netbeans.modules.java.hints.threading.Tiny.threadYield
9.153 +org.netbeans.modules.java.hints.ObsoleteCollection
9.154 +org.netbeans.modules.java.hints.perf.SizeEqualsZero
9.155 +org.netbeans.modules.java.hints.ClassStructure.finalPrivateMethod
9.156 +org.netbeans.modules.java.hints.IncompatibleMask
9.157 +org.netbeans.modules.java.hints.threading.Tiny.synchronizedOnLock
9.158 +org.netbeans.modules.java.hints.FieldForUnusedParam
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
10.2 +++ b/javahints.generate/src/org/netbeans/modules/javahints/generate/NB71.hints Tue Feb 14 22:44:55 2012 +0100
10.3 @@ -0,0 +1,161 @@
10.4 +EmptyStatements_IF
10.5 +org.netbeans.modules.java.hints.bugs.Regexp
10.6 +org.netbeans.modules.java.hints.NoLoggers
10.7 +org.netbeans.modules.java.hints.threading.Tiny.nestedSynchronized
10.8 +org.netbeans.modules.java.hints.perf.Tiny.enumMap
10.9 +org.netbeans.modules.java.hints.ExportNonAccessibleElement
10.10 +org.netbeans.modules.java.hints.AssignmentIssues.assignmentToMethodParam
10.11 +error-in-javadoc
10.12 +org.netbeans.modules.java.hints.finalize.FinalizeDoesNotCallSuper
10.13 +Javac_DIVISION_BY_ZERO
10.14 +org.netbeans.modules.java.hints.threading.Tiny.threadYield
10.15 +EmptyStatements_DO_WHILE_LOOP
10.16 +org.netbeans.modules.java.hints.IncompatibleMask
10.17 +org.netbeans.modules.java.hints.bugs.CollectionRemove
10.18 +org.netbeans.modules.java.hints.perf.NoBooleanConstructor
10.19 +org.netbeans.modules.java.hints.FieldForUnusedParam
10.20 +org.netbeans.modules.java.hints.ClassStructure.classMayBeInterface
10.21 +EmptyStatements_WHILE_LOOP
10.22 +org.netbeans.modules.java.hints.threading.Tiny.notifyOnCondition
10.23 +org.netbeans.modules.java.hints.AssignmentIssues.assignmentToForLoopParam
10.24 +org.netbeans.modules.java.hints.ClassStructure.publicConstructorInNonPublicClass
10.25 +org.netbeans.modules.java.hints.errors.ErrorFixesFakeHintCREATE_LOCAL_VARIABLE
10.26 +org.netbeans.modules.java.hints.perf.Tiny.stringConstructor
10.27 +org.netbeans.modules.java.hints.perf.Tiny.enumSet
10.28 +org.netbeans.modules.java.hints.StaticAccess
10.29 +org.netbeans.modules.java.hints.ClassStructure.noopMethodInAbstractClass
10.30 +org.netbeans.modules.java.hints.RemoveUnnecessaryReturn
10.31 +EmptyStatements_FOR_LOOP
10.32 +org.netbeans.modules.java.hints.bugs.Unbalanced$Collection
10.33 +org.netbeans.modules.java.hints.threading.Tiny.unsyncNotify
10.34 +org.netbeans.modules.java.hints.encapsulation.ClassEncapsulation.protectedCls
10.35 +Javac_DEPRECATED
10.36 +org.netbeans.modules.java.hints.encapsulation.FieldEncapsulation.publicField
10.37 +org.netbeans.modules.java.hints.threading.Tiny.sleepInSync
10.38 +org.netbeans.modules.java.hints.errors.ErrorFixesFakeHintSURROUND_WITH_TRY_CATCH
10.39 +org.netbeans.modules.java.hints.bugs.Tiny.equalsNull
10.40 +org.netbeans.modules.java.hints.EmptyCancelForCancellableTask
10.41 +org.netbeans.modules.java.hints.ClassStructure.protectedMemberInFinalClass
10.42 +org.netbeans.modules.java.hints.ClassStructure.finalStaticMethod
10.43 +org.netbeans.modules.java.hints.encapsulation.FieldEncapsulation.privateField
10.44 +org.netbeans.modules.java.hints.jdk.ConvertToStringSwitch
10.45 +org.netbeans.modules.java.hints.perf.InitialCapacity.collections
10.46 +org.netbeans.modules.java.hints.EqualsMethodHint
10.47 +org.netbeans.modules.java.hints.perf.InitialCapacity.stringBuilder
10.48 +org.netbeans.modules.java.hints.AddOverrideAnnotation
10.49 +Javac_UNNECESSARY_CAST
10.50 +org.netbeans.modules.java.hints.ThreadDumpStack
10.51 +org.netbeans.modules.java.hints.ObsoleteCollection
10.52 +StringBuilderAppend
10.53 +org.netbeans.modules.java.hints.encapsulation.FieldEncapsulation.packageField
10.54 +org.netbeans.modules.java.hints.perf.Tiny.constantIntern
10.55 +org.netbeans.modules.java.hints.MultipleLoggers
10.56 +org.netbeans.modules.java.hints.HideField
10.57 +org.netbeans.modules.java.hints.AssignmentIssues.incrementDecrementUsed
10.58 +org.netbeans.modules.java.hints.finalize.CallFinalize
10.59 +Imports_EXCLUDED
10.60 +org.netbeans.modules.java.hints.suggestions.Tiny.convertToDifferentBase
10.61 +MissingJavaEEForUnitTestExecutionHint
10.62 +create-javadoc
10.63 +org.netbeans.modules.java.hints.threading.Tiny.threadRun
10.64 +Braces_FOR_LOOP
10.65 +Imports_SAME_PACKAGE
10.66 +org.netbeans.modules.java.hints.encapsulation.ReturnEncapsulation.date
10.67 +EmptyStatements_BLOCK
10.68 +org.netbeans.modules.java.hints.jdk.ThrowableInitCause
10.69 +org.netbeans.modules.java.hints.finalize.FinalizeNotProtected
10.70 +org.netbeans.modules.java.hints.encapsulation.ParamEncapsulation.collection
10.71 +org.netbeans.modules.java.hints.ShiftOutOfRange
10.72 +Javac_SERIALIZATION
10.73 +org.netbeans.modules.java.hints.ClassStructure.markerInterface
10.74 +org.netbeans.modules.java.hints.suggestions.ExpandEnhancedForLoop
10.75 +org.netbeans.modules.java.hints.threading.Tiny.unsyncWait
10.76 +org.netbeans.modules.java.hints.threading.Tiny.volatileArray
10.77 +org.netbeans.modules.java.hints.bugs.Tiny.stringReplaceAllDot
10.78 +org.netbeans.modules.java.hints.jackpot.hintsimpl.LoggerStringConcat
10.79 +EmptyStatements_null
10.80 +org.netbeans.modules.java.hints.UtilityClass_2
10.81 +org.netbeans.modules.java.hints.threading.Tiny.threadSuspend
10.82 +Javac_EMPTY_STATEMENT_AFTER_IF
10.83 +org.netbeans.modules.java.hints.finalize.FinalizeDeclared
10.84 +org.netbeans.modules.java.hints.ClassStructure.multipleTopLevelClassesInFile
10.85 +Imports_UNUSED
10.86 +org.netbeans.modules.java.hints.AssignmentIssues.replaceAssignWithOpAssign
10.87 +org.netbeans.modules.java.hints.StaticNonFinalUsedInInitialization
10.88 +org.netbeans.modules.apisupport.hints.UseNbBundleMessages
10.89 +org.netbeans.modules.java.hints.bugs.CastVSInstanceOf
10.90 +org.netbeans.modules.java.hints.encapsulation.ParamEncapsulation.date
10.91 +Braces_DO_WHILE_LOOP
10.92 +org.netbeans.modules.java.hints.StaticImport
10.93 +org.netbeans.modules.java.hints.errors.ErrorFixesFakeHintCREATE_FINAL_FIELD_CTOR
10.94 +Braces_WHILE_LOOP
10.95 +org.netbeans.modules.java.hints.PrintStackTrace
10.96 +org.netbeans.modules.java.hints.PointlessBitwiseExpression
10.97 +org.netbeans.modules.java.hints.threading.Tiny.unlockOutsideTryFinally
10.98 +org.netbeans.modules.java.hints.DeclarationForInstanceOf
10.99 +org.netbeans.modules.java.hints.ClassStructure.finalClass
10.100 +org.netbeans.modules.java.hints.jdk.JoinCatches
10.101 +AnnotationAsSuperInterface
10.102 +org.netbeans.modules.java.hints.OverridableMethodCallInConstructor
10.103 +Braces_IF
10.104 +org.netbeans.modules.java.hints.encapsulation.ReturnEncapsulation.collection
10.105 +org.netbeans.modules.java.hints.MissingHashCode
10.106 +org.netbeans.modules.java.hints.DoubleCheck
10.107 +org.netbeans.modules.java.hints.jdk.ConvertToARM
10.108 +OptionalEE7APIsHint
10.109 +org.netbeans.modules.java.hints.suggestions.Tiny.flipEquals
10.110 +org.netbeans.modules.java.hints.AssignResultToVariable
10.111 +org.netbeans.modules.java.hints.bugs.EqualsHint.arrayEquals
10.112 +Javac_canUseDiamond
10.113 +org.netbeans.modules.java.hints.SyncOnNonFinal
10.114 +org.netbeans.modules.java.hints.threading.Tiny.sleepInLoop
10.115 +AssignmentToItself
10.116 +MAVEN_SEARCH_HINT
10.117 +org.netbeans.modules.java.hints.perf.SizeEqualsZero
10.118 +org.netbeans.modules.java.hints.LeakingThisInConstructor
10.119 +org.netbeans.modules.java.hints.threading.Tiny.synchronizedOnLock
10.120 +org.netbeans.modules.java.hints.ClassStructure.finalMethodInFinalClass
10.121 +org.netbeans.modules.java.hints.perf.StringBuffer2Builder
10.122 +org.netbeans.modules.java.hints.AssignmentIssues.assignmentToCatchBlockParameter
10.123 +org.netbeans.modules.java.hints.encapsulation.ParamEncapsulation.array
10.124 +org.netbeans.modules.java.hints.OrganizeImports
10.125 +org.netbeans.modules.java.hints.ClassStructure.finalPrivateMethod
10.126 +EmbeddableEJBContainer
10.127 +org.netbeans.modules.java.hints.LoggerNotStaticFinal
10.128 +org.netbeans.modules.java.hints.ConvertAnonymousToInner
10.129 +org.netbeans.modules.java.hints.threading.Tiny.waitOnCondition
10.130 +org.netbeans.modules.java.hints.ClassStructure.finalMethod
10.131 +org.netbeans.modules.java.hints.SystemOut
10.132 +Javac_FALLTHROUGH
10.133 +org.netbeans.modules.java.hints.bugs.AnnotationsNotRuntime
10.134 +org.netbeans.modules.java.hints.threading.Tiny.threadStartInConstructor
10.135 +org.netbeans.modules.java.hints.perf.Tiny.stringEqualsEmpty
10.136 +org.netbeans.modules.java.hints.bugs.UnusedAssignmentOrBranch.deadBranch
10.137 +org.netbeans.modules.java.hints.IllegalInstanceOf
10.138 +org.netbeans.modules.java.hints.bugs.Tiny.systemArrayCopy
10.139 +org.netbeans.modules.java.hints.encapsulation.ClassEncapsulation.packageCls
10.140 +Javac_FINALLY
10.141 +org.netbeans.modules.java.hints.threading.Tiny.emptySynchronized
10.142 +org.netbeans.modules.java.hints.WrongPackageSuggestion
10.143 +Javac_UNCHECKED
10.144 +org.netbeans.modules.java.hints.encapsulation.ReturnEncapsulation.array
10.145 +Imports_DEFAULT_PACKAGE
10.146 +org.netbeans.modules.java.hints.bugs.Tiny.newObject
10.147 +org.netbeans.modules.java.hints.HideFieldByVar
10.148 +org.netbeans.modules.java.hints.AssignmentIssues.nestedAssignment
10.149 +Wrong_String_Comparison
10.150 +Javac_OVERRIDES
10.151 +Imports_STAR
10.152 +org.netbeans.modules.java.hints.perf.Tiny.lengthOneStringIndexOf
10.153 +org.netbeans.modules.java.hints.bugs.UnusedAssignmentOrBranch.unusedAssignment
10.154 +org.netbeans.modules.java.hints.encapsulation.ClassEncapsulation.publicCls
10.155 +org.netbeans.modules.java.hints.UtilityClass_1
10.156 +org.netbeans.modules.java.hints.bugs.Unbalanced$Array
10.157 +org.netbeans.modules.java.hints.ThisInAnonymous
10.158 +Javac_RAWTYPES
10.159 +org.netbeans.modules.java.hints.bugs.Tiny.resultSet
10.160 +org.netbeans.modules.java.hints.perf.Tiny.getClassInsteadOfDotClass
10.161 +org.netbeans.modules.java.hints.encapsulation.FieldEncapsulation.protectedField
10.162 +org.netbeans.modules.java.hints.jdk.UseSpecificCatch
10.163 +org.netbeans.modules.java.hints.EqualsHint
10.164 +org.netbeans.modules.java.hints.perf.ManualArrayCopy
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
11.2 +++ b/javahints.generate/src/org/netbeans/modules/javahints/generate/layer.xml Tue Feb 14 22:44:55 2012 +0100
11.3 @@ -0,0 +1,25 @@
11.4 +<?xml version="1.0" encoding="UTF-8"?>
11.5 +<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
11.6 +<filesystem>
11.7 + <folder name="org-netbeans-modules-java-hints">
11.8 + <folder name="rules">
11.9 + <folder name="lists">
11.10 + <file name="NB68.hints" url="NB68.hints">
11.11 + <attr name="position" intvalue="68" />
11.12 + </file>
11.13 + <file name="NB69.hints" url="NB69.hints">
11.14 + <attr name="displayName" bundlevalue="org.netbeans.modules.javahints.generate.Bundle#DN_NB69" />
11.15 + <attr name="position" intvalue="69" />
11.16 + </file>
11.17 + <file name="NB70.hints" url="NB70.hints">
11.18 + <attr name="displayName" bundlevalue="org.netbeans.modules.javahints.generate.Bundle#DN_NB70" />
11.19 + <attr name="position" intvalue="70" />
11.20 + </file>
11.21 + <file name="NB71.hints" url="NB71.hints">
11.22 + <attr name="displayName" bundlevalue="org.netbeans.modules.javahints.generate.Bundle#DN_NB71" />
11.23 + <attr name="position" intvalue="71" />
11.24 + </file>
11.25 + </folder>
11.26 + </folder>
11.27 + </folder>
11.28 +</filesystem>