Compiler: Eclipse Compiler for Java(TM) Version: 0.A76_R36x, 3.6.2
Number of source files: 1100 Number of classfiles: 1339
Problems: 278 (Errors: 0 Warnings: 278 )
The import org.eclipse.wst.jsdt.core.dom.AST is never used
IJavaScriptUnit.java :
15 : import org.eclipse.wst.jsdt.core.dom.AST;
The import org.eclipse.core.resources.IContainer is never used
JavaScriptCore.java :
76 : import org.eclipse.core.resources.IContainer;
The import org.eclipse.core.resources.IResourceChangeEvent is never used
JavaScriptCore.java :
83 : import org.eclipse.core.resources.IResourceChangeEvent;
The local variable method is never read
InferEngine.java :
725 : InferredMethod method = type.addConstructorMethod(type.name, methodDeclaration, nameStart);
The local variable method is never read
InferEngine.java :
981 : InferredMember method = newType.addMethod(memberName, methodDecl, nameStart);
The local variable method is never read
InferEngine.java :
1054 : InferredMember method = newType.addMethod(memberName, methodDecl, nameStart);
The local variable switchStatement is never read
CompletionEngine.java :
1326 : SwitchStatement switchStatement = astNodeParent instanceof SwitchStatement ? (SwitchStatement) astNodeParent : null;
The local variable onlyStatic is never read
CompletionEngine.java :
1906 : boolean onlyStatic = false;
The local variable receiverType is never read
CompletionEngine.java :
1907 : TypeBinding receiverType = null;
The method computeTypesIfCorrect(Expression[]) from the type CompletionEngine is never used locally
CompletionEngine.java :
2466 : private TypeBinding[] computeTypesIfCorrect(Expression[] arguments) {
The method findEnclosingTypeNames(Scope) from the type CompletionEngine is never used locally
CompletionEngine.java :
3012 : private char[][] findEnclosingTypeNames(Scope scope){
The method findImportsOfStaticFields(char[], ReferenceBinding) from the type CompletionEngine is never used locally
CompletionEngine.java :
3915 : private void findImportsOfStaticFields(char[] fieldName, ReferenceBinding ref) {
The method findImportsOfStaticMethods(char[], ReferenceBinding) from the type CompletionEngine is never used locally
CompletionEngine.java :
3968 : private void findImportsOfStaticMethods(char[] methodName, ReferenceBinding ref) {
The method findMemberTypes(char[], ReferenceBinding[], ObjectVector, ReferenceBinding, SourceTypeBinding, boolean, boolean, boolean, boolean, Scope) from the type CompletionEngine is never used locally
CompletionEngine.java :
4265 : private void findMemberTypes( char[] typeName, ReferenceBinding[] memberTypes, ObjectVector typesFound, ReferenceBinding receiverType, SourceTypeBinding invocationType, boolean staticOnly, boolean staticFieldsAndMethodOnly, boolean fromStaticImport, boolean checkQualification, Scope scope) {
The local variable currentType is never read
CompletionEngine.java :
4408 : ReferenceBinding currentType = receiverType;
The local variable currentType is never read
CompletionEngine.java :
4464 : ReferenceBinding currentType = receiverType;
Dead code
CompletionEngine.java :
5807 : if (token.length == 0 && NO_TYPE_COMPLETION_ON_EMPTY_TOKEN) { if(!assistNodeIsConstructor && (this.assistNodeInJavadoc & CompletionOnJavadoc.EXCEPTION) == 0) { return; } skip = true; }
The local variable isStatic is never read
CompletionEngine.java :
6804 : boolean isStatic = true;
The local variable b is never read
CompletionEngine.java :
7063 : Binding b = scope.getBinding(name.token, Binding.VARIABLE | Binding.TYPE, name, false);
The local variable types is never read
CompletionJavadocParser.java :
476 : TypeReference[]types=null;
The local variable isTypeParam is never read
CompletionJavadocParser.java :
478 : boolean isTypeParam = false;
The local variable nameReference is never read
CompletionParser.java :
360 : SingleNameReference nameReference = (SingleNameReference) expression;
The local variable recoveredType is never read
CompletionParser.java :
395 : RecoveredType recoveredType = (RecoveredType)this.currentElement;
The local variable kind is never read
CompletionParser.java :
400 : int kind = topKnownElementKind(COMPLETION_OR_ASSIST_PARSER);
The local variable info is never read
CompletionParser.java :
401 : int info = topKnownElementInfo(COMPLETION_OR_ASSIST_PARSER);
Dead code
CompletionParser.java :
505 : if(false){// Not Possible selector == THIS_CONSTRUCTOR || selector == SUPER_CONSTRUCTOR) { ExplicitConstructorCall call = new ExplicitConstructorCall(ExplicitConstructorCall.This); call.arguments = new Expression[] {expression}; call.sourceStart = expression.sourceStart; call.sourceEnd = expression.sourceEnd; assistNodeParent = call; } else {
The method classHeaderExtendsOrImplements(boolean) from the type CompletionParser is never used locally
CompletionParser.java :
1442 : private void classHeaderExtendsOrImplements(boolean isInterface) {
Dead code
CompletionParser.java :
2520 : if(false){//!isInsideMethod()) { if (isInsideFieldInitialization()) { return new CompletionOnSingleNameReference( assistName, position, new char[][]{Keywords.FALSE, Keywords.TRUE}, false, isInsideAttributeValue()); } return new CompletionOnSingleNameReference(assistName, position, isInsideAttributeValue()); } else {
Dead code
CompletionScanner.java :
781 : this.eofPosition=this.cursorLocation+1;
Dead code
SelectionOnSingleNameReference.java :
92 : else if (!binding.isValidBinding()){ switch (binding.problemId() ) { case ProblemReasons.NotVisible: case ProblemReasons.InheritedNameHidesEnclosingName: case ProblemReasons.NonStaticReferenceInConstructorInvocation: case ProblemReasons.NonStaticReferenceInStaticContext: throw new SelectionNodeFound(typeBinding); default: throw new SelectionNodeFound(); } // !binding.isValidBinding()) }
The local variable dimensionType is never read
ArrayAllocationExpression.java :
86 : TypeBinding dimensionType = dimExpression.resolveTypeExpecting(scope, TypeBinding.INT);
Dead code
Block.java :
85 : (!JavaScriptCore.IS_ECMASCRIPT4 || explicitDeclarations == 0)
Dead code
Block.java :
87 : : new BlockScope(upperScope, explicitDeclarations);
The local variable sourceType is never read
Clinit.java :
117 : SourceTypeBinding sourceType =
The local variable actuallyThrownExceptions is never read
ConstructorDeclaration.java :
92 : ReferenceBinding[] actuallyThrownExceptions;
The local variable type is never read
DoStatement.java :
133 : TypeBinding type = this.condition.resolveTypeExpecting(scope, TypeBinding.BOOLEAN);
The local variable originalBinding is never read
FieldReference.java :
124 : FieldBinding originalBinding = this.binding.original();
The local variable type is never read
ForInStatement.java :
183 : TypeBinding type = collection.resolveTypeExpecting(scope, TypeBinding.BOOLEAN);
The local variable type is never read
ForStatement.java :
265 : TypeBinding type = condition.resolveTypeExpecting(scope, TypeBinding.BOOLEAN);
The local variable type is never read
IfStatement.java :
189 : TypeBinding type = condition.resolveTypeExpecting(scope, TypeBinding.BOOLEAN);
The local variable scopeModifiers is never read
Javadoc.java :
385 : int scopeModifiers = -1;
The local variable scopeModifiers is never read
Javadoc.java :
553 : int scopeModifiers = -1;
The local variable hasValidImport is never read
Javadoc.java :
597 : boolean hasValidImport = false;
The local variable closestMatch is never read
JavadocSingleTypeReference.java :
78 : ReferenceBinding closestMatch = ((ProblemReferenceBinding)this.resolvedType).closestMatch();
The local variable complyTo14 is never read
QualifiedNameReference.java :
57 : boolean complyTo14 = currentScope.compilerOptions().complianceLevel >= ClassFileConstants.JDK1_4;
The local variable lastFieldBinding is never read
QualifiedNameReference.java :
58 : FieldBinding lastFieldBinding = null;
The local variable lastReceiverType is never read
QualifiedNameReference.java :
92 : TypeBinding lastReceiverType;
The local variable lastReceiverType is never read
QualifiedNameReference.java :
115 : TypeBinding lastReceiverType;
The local variable originalBinding is never read
QualifiedNameReference.java :
239 : FieldBinding originalBinding = field.original();
The local variable fieldReceiverType is never read
QualifiedNameReference.java :
325 : TypeBinding fieldReceiverType = type;
The local variable originalBinding is never read
QualifiedNameReference.java :
332 : FieldBinding originalBinding = previousField.original();
The local variable resolvedTypeBinding is never read
SwitchStatement.java :
100 : final TypeBinding resolvedTypeBinding = this.expression.resolvedType;
Dead code
TryStatement.java :
395 : if (JavaScriptCore.IS_ECMASCRIPT4 && finallyScope != null){
Dead code
TryStatement.java :
395 : if (JavaScriptCore.IS_ECMASCRIPT4 && finallyScope != null){ finallyScope.shiftScopes[i+1] = catchScope; }
Dead code
TryStatement.java :
422 : if (JavaScriptCore.IS_ECMASCRIPT4 && finallyScope != null){
Dead code
TryStatement.java :
422 : if (JavaScriptCore.IS_ECMASCRIPT4 && finallyScope != null){ // add finallyScope as last subscope, so it can be shifted behind try/catch subscopes. // the shifting is necessary to achieve no overlay in between the finally scope and its // sibling in term of local variable positions. this.scope.addSubscope(finallyScope); }
Dead code
FileSystem.java :
213 : else { this.knownFileNames.add(new String(CharOperation.subarray(fileName, matchingPathName.length, fileName.length))); }
The field Main.expandedCommandLine is never read locally
Main.java :
1381 : private String[] expandedCommandLine;
The field Main.err is never read locally
Main.java :
1383 : private PrintWriter err;
Dead code
NullInfoRegistry.java :
127 : if (coverageTestFlag && coverageTestId == 290) {
Dead code
NullInfoRegistry.java :
127 : if (coverageTestFlag && coverageTestId == 290) { this.nullBit1 = 0; }
Dead code
NullInfoRegistry.java :
152 : if (coverageTestFlag && coverageTestId == 300) {
Dead code
NullInfoRegistry.java :
152 : if (coverageTestFlag && coverageTestId == 300) { this.extra[5][vectorIndex] = ~0; }
Dead code
NullInfoRegistry.java :
168 : if (coverageTestFlag && coverageTestId == 290) {
Dead code
NullInfoRegistry.java :
168 : if (coverageTestFlag && coverageTestId == 290) { this.nullBit1 = 0; }
Dead code
NullInfoRegistry.java :
193 : if (coverageTestFlag && coverageTestId == 300) {
Dead code
NullInfoRegistry.java :
193 : if (coverageTestFlag && coverageTestId == 300) { this.extra[5][vectorIndex] = ~0; }
Dead code
NullInfoRegistry.java :
210 : if (coverageTestFlag && coverageTestId == 290) {
Dead code
NullInfoRegistry.java :
210 : if (coverageTestFlag && coverageTestId == 290) { this.nullBit1 = 0; }
Dead code
NullInfoRegistry.java :
235 : if (coverageTestFlag && coverageTestId == 300) {
Dead code
NullInfoRegistry.java :
235 : if (coverageTestFlag && coverageTestId == 300) { this.extra[5][vectorIndex] = ~0; }
Dead code
NullInfoRegistry.java :
251 : if (coverageTestFlag && coverageTestId == 290) {
Dead code
NullInfoRegistry.java :
251 : if (coverageTestFlag && coverageTestId == 290) { this.nullBit1 = 0; }
Dead code
NullInfoRegistry.java :
276 : if (coverageTestFlag && coverageTestId == 300) {
Dead code
NullInfoRegistry.java :
276 : if (coverageTestFlag && coverageTestId == 300) { this.extra[5][vectorIndex] = ~0; }
Dead code
UnconditionalFlowInfo.java :
114 : if (coverageTestFlag && coverageTestId == 1) {
Dead code
UnconditionalFlowInfo.java :
114 : if (coverageTestFlag && coverageTestId == 1) { this.nullBit4 = ~0; }
Dead code
UnconditionalFlowInfo.java :
147 : if (coverageTestFlag && coverageTestId == 2) {
Dead code
UnconditionalFlowInfo.java :
147 : if (coverageTestFlag && coverageTestId == 2) { this.nullBit4 = ~0; }
Dead code
UnconditionalFlowInfo.java :
169 : if (coverageTestFlag && coverageTestId == 3) {
Dead code
UnconditionalFlowInfo.java :
169 : if (coverageTestFlag && coverageTestId == 3) { throw new AssertionFailedException("COVERAGE 3"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
175 : if (coverageTestFlag && coverageTestId == 4) {
Dead code
UnconditionalFlowInfo.java :
175 : if (coverageTestFlag && coverageTestId == 4) { throw new AssertionFailedException("COVERAGE 4"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
195 : if (coverageTestFlag && coverageTestId == 5) {
Dead code
UnconditionalFlowInfo.java :
195 : if (coverageTestFlag && coverageTestId == 5) { this.extra[5][otherLength - 1] = ~0; }
Dead code
UnconditionalFlowInfo.java :
203 : if (coverageTestFlag && coverageTestId == 6) {
Dead code
UnconditionalFlowInfo.java :
203 : if (coverageTestFlag && coverageTestId == 6) { throw new AssertionFailedException("COVERAGE 6"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
258 : if (coverageTestFlag && coverageTestId == 7) {
Dead code
UnconditionalFlowInfo.java :
258 : if (coverageTestFlag && coverageTestId == 7) { this.extra[5][i] = ~0; }
Dead code
UnconditionalFlowInfo.java :
266 : if (coverageTestFlag && coverageTestId == 8) {
Dead code
UnconditionalFlowInfo.java :
266 : if (coverageTestFlag && coverageTestId == 8) { this.extra[5][i] = ~0; }
Dead code
UnconditionalFlowInfo.java :
371 : if (coverageTestFlag && coverageTestId == 9) {
Dead code
UnconditionalFlowInfo.java :
371 : if (coverageTestFlag && coverageTestId == 9) { this.nullBit4 = ~0; }
Dead code
UnconditionalFlowInfo.java :
384 : if (coverageTestFlag && coverageTestId == 10) {
Dead code
UnconditionalFlowInfo.java :
384 : if (coverageTestFlag && coverageTestId == 10) { this.nullBit4 = ~0; }
Dead code
UnconditionalFlowInfo.java :
399 : if (coverageTestFlag && coverageTestId == 11) {
Dead code
UnconditionalFlowInfo.java :
399 : if (coverageTestFlag && coverageTestId == 11) { throw new AssertionFailedException("COVERAGE 11"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
414 : if (coverageTestFlag && coverageTestId == 12) {
Dead code
UnconditionalFlowInfo.java :
414 : if (coverageTestFlag && coverageTestId == 12) { throw new AssertionFailedException("COVERAGE 12"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
447 : if (coverageTestFlag && coverageTestId == 13) {
Dead code
UnconditionalFlowInfo.java :
447 : if (coverageTestFlag && coverageTestId == 13) { this.nullBit4 = ~0; }
Dead code
UnconditionalFlowInfo.java :
461 : if (coverageTestFlag && coverageTestId == 14) {
Dead code
UnconditionalFlowInfo.java :
461 : if (coverageTestFlag && coverageTestId == 14) { this.extra[5][i] = ~0; }
Dead code
UnconditionalFlowInfo.java :
972 : if (coverageTestFlag && coverageTestId == 15) {
Dead code
UnconditionalFlowInfo.java :
972 : if (coverageTestFlag && coverageTestId == 15) { this.nullBit4 = ~0; }
Dead code
UnconditionalFlowInfo.java :
985 : if (coverageTestFlag && coverageTestId == 16) {
Dead code
UnconditionalFlowInfo.java :
985 : if (coverageTestFlag && coverageTestId == 16) { throw new AssertionFailedException("COVERAGE 16"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
998 : if (coverageTestFlag && coverageTestId == 17) {
Dead code
UnconditionalFlowInfo.java :
998 : if (coverageTestFlag && coverageTestId == 17) { throw new AssertionFailedException("COVERAGE 17"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
1024 : if (coverageTestFlag && coverageTestId == 18) {
Dead code
UnconditionalFlowInfo.java :
1024 : if (coverageTestFlag && coverageTestId == 18) { this.extra[5][vectorIndex] = ~0; }
Dead code
UnconditionalFlowInfo.java :
1058 : if (coverageTestFlag && coverageTestId == 19) {
Dead code
UnconditionalFlowInfo.java :
1058 : if (coverageTestFlag && coverageTestId == 19) { this.nullBit4 = ~0; }
Dead code
UnconditionalFlowInfo.java :
1072 : if (coverageTestFlag && coverageTestId == 20) {
Dead code
UnconditionalFlowInfo.java :
1072 : if (coverageTestFlag && coverageTestId == 20) { throw new AssertionFailedException("COVERAGE 20"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
1085 : if (coverageTestFlag && coverageTestId == 21) {
Dead code
UnconditionalFlowInfo.java :
1085 : if (coverageTestFlag && coverageTestId == 21) { throw new AssertionFailedException("COVERAGE 21"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
1179 : if (coverageTestFlag && coverageTestId == 22) {
Dead code
UnconditionalFlowInfo.java :
1179 : if (coverageTestFlag && coverageTestId == 22) { this.nullBit1 = 0; }
Dead code
UnconditionalFlowInfo.java :
1198 : if (coverageTestFlag && coverageTestId == 23) {
Dead code
UnconditionalFlowInfo.java :
1198 : if (coverageTestFlag && coverageTestId == 23) { this.extra[2][vectorIndex] = 0; }
Dead code
UnconditionalFlowInfo.java :
1219 : if (coverageTestFlag && coverageTestId == 24) {
Dead code
UnconditionalFlowInfo.java :
1219 : if (coverageTestFlag && coverageTestId == 24) { this.nullBit4 = ~0; }
Dead code
UnconditionalFlowInfo.java :
1231 : if (coverageTestFlag && coverageTestId == 25) {
Dead code
UnconditionalFlowInfo.java :
1231 : if (coverageTestFlag && coverageTestId == 25) { this.extra[5][vectorIndex] = ~0; }
Dead code
UnconditionalFlowInfo.java :
1259 : if (coverageTestFlag && coverageTestId == 26) {
Dead code
UnconditionalFlowInfo.java :
1259 : if (coverageTestFlag && coverageTestId == 26) { this.nullBit4 = 0; }
Dead code
UnconditionalFlowInfo.java :
1271 : if (coverageTestFlag && coverageTestId == 27) {
Dead code
UnconditionalFlowInfo.java :
1271 : if (coverageTestFlag && coverageTestId == 27) { this.extra[5][vectorIndex] = 0; }
Dead code
UnconditionalFlowInfo.java :
1280 : if (coverageTestFlag && coverageTestId == 28) {
Dead code
UnconditionalFlowInfo.java :
1280 : if (coverageTestFlag && coverageTestId == 28) { throw new AssertionFailedException("COVERAGE 28"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
1286 : if (coverageTestFlag && coverageTestId == 29) {
Dead code
UnconditionalFlowInfo.java :
1286 : if (coverageTestFlag && coverageTestId == 29) { throw new AssertionFailedException("COVERAGE 29"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
1335 : if (coverageTestFlag && coverageTestId == 30) {
Dead code
UnconditionalFlowInfo.java :
1335 : if (coverageTestFlag && coverageTestId == 30) { this.nullBit4 = ~0; }
Dead code
UnconditionalFlowInfo.java :
1344 : if (coverageTestFlag && coverageTestId == 31) {
Dead code
UnconditionalFlowInfo.java :
1344 : if (coverageTestFlag && coverageTestId == 31) { this.nullBit4 = ~0; }
Dead code
UnconditionalFlowInfo.java :
1353 : if (coverageTestFlag && coverageTestId == 32) {
Dead code
UnconditionalFlowInfo.java :
1353 : if (coverageTestFlag && coverageTestId == 32) { this.nullBit4 = ~0; }
Dead code
UnconditionalFlowInfo.java :
1380 : if (coverageTestFlag && coverageTestId == 33) {
Dead code
UnconditionalFlowInfo.java :
1380 : if (coverageTestFlag && coverageTestId == 33) { throw new AssertionFailedException("COVERAGE 33"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
1388 : if (coverageTestFlag && coverageTestId == 34) {
Dead code
UnconditionalFlowInfo.java :
1388 : if (coverageTestFlag && coverageTestId == 34) { throw new AssertionFailedException("COVERAGE 34"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
1395 : if (coverageTestFlag && coverageTestId == 35) {
Dead code
UnconditionalFlowInfo.java :
1395 : if (coverageTestFlag && coverageTestId == 35) { throw new AssertionFailedException("COVERAGE 35"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
1410 : if (coverageTestFlag && coverageTestId == 36) {
Dead code
UnconditionalFlowInfo.java :
1410 : if (coverageTestFlag && coverageTestId == 36) { throw new AssertionFailedException("COVERAGE 36"); //$NON-NLS-1$ }
Dead code
UnconditionalFlowInfo.java :
1469 : if (coverageTestFlag && coverageTestId == 37) {
Dead code
UnconditionalFlowInfo.java :
1469 : if (coverageTestFlag && coverageTestId == 37) { this.extra[5][i] = ~0; }
Dead code
UnconditionalFlowInfo.java :
1482 : if (coverageTestFlag && coverageTestId == 38) {
Dead code
UnconditionalFlowInfo.java :
1482 : if (coverageTestFlag && coverageTestId == 38) { this.extra[5][i] = ~0; }
Dead code
UnconditionalFlowInfo.java :
1496 : if (coverageTestFlag && coverageTestId == 39) {
Dead code
UnconditionalFlowInfo.java :
1496 : if (coverageTestFlag && coverageTestId == 39) { this.extra[5][i] = ~0; }
Dead code
BinaryTypeBinding.java :
218 : } else { // ClassSignature = ParameterPart(optional) super_TypeSignature interface_signature SignatureWrapper wrapper = new SignatureWrapper(typeSignature); if (wrapper.signature[wrapper.start] == '<') { // ParameterPart = '<' ParameterSignature(s) '>' wrapper.start++; // skip '<' wrapper.start++; // skip '>' this.tagBits |= TagBits.HasUnresolvedTypeVariables; } // attempt to find the superclass if it exists in the cache (otherwise - resolve it when requested) this.superclass = (ReferenceBinding) environment.getTypeFromTypeSignature(wrapper, this); this.tagBits |= TagBits.HasUnresolvedSuperclass; }
The local variable keepBridgeMethods is never read
BinaryTypeBinding.java :
434 : boolean keepBridgeMethods = sourceLevel < ClassFileConstants.JDK1_5
The local variable realModifiers is never read
BlockScope.java :
181 : int realModifiers = modifiers & ExtraCompilerModifiers.AccJustFlag;
The local variable sourceType is never read
BlockScope.java :
646 : SourceTypeBinding sourceType = currentMethodScope.enclosingSourceType();
The local variable nestedEnclosingType is never read
BlockScope.java :
695 : NestedTypeBinding nestedEnclosingType = (NestedTypeBinding) enclosingType;
The local variable count is never read
BlockScope.java :
710 : int count = 1;
The local variable currentEnclosingType is never read
BlockScope.java :
711 : ReferenceBinding currentEnclosingType;
The local variable existingType is never read
ClassScope.java :
293 : ReferenceBinding existingType = packageBinding.getType0(className[className.length - 1]);
The local variable declaringClass is never read
ClassScope.java :
393 : final ReferenceBinding declaringClass = fieldBinding.declaringClass;
The field CompilationUnitScope.methodScope is never read locally
CompilationUnitScope.java :
64 : private MethodScope methodScope;
Dead code
FieldBinding.java :
66 : SourceTypeBinding invocationType = scope.enclosingSourceType();
The local variable bound is never read
LookupEnvironment.java :
885 : TypeBinding bound = getTypeFromTypeSignature(wrapper, enclosingType);
The local variable previousBinding is never read
MetatdataTypeBinding.java :
78 : FieldBinding previousBinding = (FieldBinding) knownFieldNames.get(fieldName);
The local variable argCount is never read
MetatdataTypeBinding.java :
304 : int argCount = argumentTypes.length;
Dead code
MetatdataTypeBinding.java :
309 : for (int imethod = (int)range, end = (int)(range >> 32); imethod <= end; imethod++) {
Dead code
MetatdataTypeBinding.java :
337 : for (int imethod = (int)range, end = (int)(range >> 32); imethod <= end; imethod++) {
Dead code
MetatdataTypeBinding.java :
367 : for (int imethod = (int)range, end = (int)(range >> 32); imethod <= end; imethod++) {
The local variable leafType is never read
MetatdataTypeBinding.java :
818 : TypeBinding leafType = parameterType.leafComponentType();
The local variable declaringClass is never read
MethodScope.java :
119 : final ReferenceBinding declaringClass = methodBinding.declaringClass;
The local variable name is never read
MultipleTypeBinding.java :
27 : char [][] name={};
The local variable interfacesToVisit is never read
ReferenceBinding.java :
510 : ReferenceBinding[] interfacesToVisit = null;
The local variable nextPosition is never read
ReferenceBinding.java :
511 : int nextPosition = 0;
The local variable nextPosition is never read
Scope.java :
451 : int nextPosition = 0;
Dead code
Scope.java :
541 : if (interfacesToVisit != null) { ProblemReferenceBinding ambiguous = null; done : for (int i = 0; i < nextPosition; i++) { ReferenceBinding anInterface = interfacesToVisit[i]; unitScope.recordReference(anInterface, typeName); if ((memberType = anInterface.getMemberType(typeName)) != null) { unitScope.recordTypeReference(memberType); if (visibleMemberType == null) { visibleMemberType = memberType; } else { ambiguous = new ProblemReferenceBinding(typeName, visibleMemberType, ProblemReasons.Ambiguous); break done; } } } if (ambiguous != null) return ambiguous; }
The local variable declaringClass is never read
Scope.java :
750 : ReferenceBinding declaringClass = candidates[0].declaringClass;
Dead code
Scope.java :
1325 : return binding; // answer the better problem binding
Dead code
Scope.java :
1671 : return insideProblem;
Dead code
Scope.java :
2027 : return foundType;
Dead code
Scope.java :
2047 : return foundType; // problem type from above supercedes NotFound type but not Ambiguous import case
The local variable foundInImport is never read
Scope.java :
2084 : boolean foundInImport = false;
The local variable type is never read
Scope.java :
2085 : Binding type = null;
The local variable invalidInvocations is never read
Scope.java :
2266 : TypeBinding[] invalidInvocations = (TypeBinding[]) value;
Dead code
Scope.java :
2823 : if (mostSpecificExceptions != null) { Object[] values = possibleMethods.values; int exceptionLength = mostSpecificExceptions.length; nextMethod : for (int p = 0, vLength = values.length; p < vLength; p++) { MethodBinding possible = (MethodBinding) values[p]; if (possible == null) continue nextMethod; if (0 == exceptionLength) { nextException : for (int e = 0; e < exceptionLength; e++) { ReferenceBinding exception = null; for (int f = 0; f < exceptionLength; f++) if (exception == mostSpecificExceptions[f]) continue nextException; continue nextMethod; } return possible; } } // do not return a new methodBinding until we know that it does not cause problems // return new FunctionBinding( // current.modifiers, // current.selector, // current.returnType, // current.parameters, // mostSpecificExceptions, // current.declaringClass // ); }
The local variable argCount is never read
SourceTypeBinding.java :
450 : int argCount = argumentTypes.length;
Dead code
SourceTypeBinding.java :
460 : for (int imethod = (int) range, end = (int) (range >> 32); imethod <= end; imethod++) {
Dead code
SourceTypeBinding.java :
483 : for (int imethod = (int) range, end = (int) (range >> 32); imethod <= end; imethod++) {
Dead code
SourceTypeBinding.java :
537 : for (int imethod = (int) range, end = (int) (range >> 32); imethod <= end; imethod++) {
The local variable leafType is never read
SourceTypeBinding.java :
1185 : TypeBinding leafType = methodType.leafComponentType();
The local variable start is never read
AbstractCommentParser.java :
829 : int start = this.scanner.getCurrentTokenStartPosition();
The local variable start is never read
AbstractCommentParser.java :
1014 : int start = this.scanner.getCurrentTokenStartPosition();
Dead code
Parser.java :
1085 : if (false){ // experimenting restart recovery from scratch this.compilationUnit.currentPackage = null; this.compilationUnit.imports = null; this.compilationUnit.types = null; this.compilationUnit.statements = null; this.currentToken = 0; this.listLength = 0; this.listTypeParameterLength = 0; this.endPosition = 0; this.endStatementPosition = 0; return element; }
Dead code
Parser.java :
2515 : } else { this.lastCheckPoint = md.sourceStart; this.restartRecovery = true; }
The local variable arrayInitializer is never read
Parser.java :
5225 : ArrayInitializer arrayInitializer = (ArrayInitializer) this.expressionStack[this.expressionPtr--];
The local variable prevAct is never read
Parser.java :
5654 : int prevAct = START_STATE,
Dead code
Parser.java :
5805 : if (DEBUG_AUTOMATON && act <= NUM_RULES) {
Dead code
Parser.java :
5805 : if (DEBUG_AUTOMATON && act <= NUM_RULES) { System.out.print(" - "); //$NON-NLS-1$ }
Dead code
Parser.java :
6035 : System.out.println("parsing "+new String(sourceUnit.getFileName())); //$NON-NLS-1$
The method visit(TypeDeclaration, Scope) from the type MethodVisitor is never used locally
Parser.java :
6536 : public boolean visit(TypeDeclaration typeDeclaration, Scope scope) {
Dead code
Parser.java :
6651 : { MethodVisitor methodVisitor = new MethodVisitor(); TypeVisitor typeVisitor = new TypeVisitor(); methodVisitor.typeVisitor = typeVisitor; typeVisitor.methodVisitor = methodVisitor; if(this.referenceContext instanceof AbstractMethodDeclaration) { ((AbstractMethodDeclaration)this.referenceContext).traverse(methodVisitor, (Scope)null); }else if(this.referenceContext instanceof CompilationUnitDeclaration) { CompilationUnitDeclaration compilationUnitDeclaration=(CompilationUnitDeclaration)this.referenceContext; if (compilationUnitDeclaration.statements!=null) for (int i = 0; i < compilationUnitDeclaration.statements.length; i++) { if( compilationUnitDeclaration.statements[i] instanceof AbstractMethodDeclaration) ((AbstractMethodDeclaration)compilationUnitDeclaration.statements[i] ).traverse(methodVisitor, (Scope)null); } } else if(this.referenceContext instanceof TypeDeclaration) { TypeDeclaration typeContext = (TypeDeclaration)this.referenceContext; int length = typeContext.fields.length; for (int i = 0; i < length; i++) { final FieldDeclaration fieldDeclaration = typeContext.fields[i]; switch(fieldDeclaration.getKind()) { case AbstractVariableDeclaration.INITIALIZER: methodVisitor.enclosingType = typeContext; ((Initializer) fieldDeclaration).traverse(methodVisitor, (MethodScope)null); break; } } } }
Dead code
Parser.java :
6939 : } else { return false; }
Dead code
SourceTypeConverter.java :
151 : int start = topLevelTypeInfo.getNameSourceStart();
The local variable kind is never read
SourceTypeConverter.java :
469 : int kind = TypeDeclaration.kind(type.modifiers);
The method decodeTypeArguments(String, int, int, int) from the type SourceTypeConverter is never used locally
SourceTypeConverter.java :
817 : private TypeReference[] decodeTypeArguments(String typeSignature, int length, int start, int end) {
The method getSource() from the type SourceTypeConverter is never used locally
SourceTypeConverter.java :
849 : private char[] getSource() {
The method parseMemberValue(char[]) from the type SourceTypeConverter is never used locally
SourceTypeConverter.java :
855 : private Expression parseMemberValue(char[] memberValue) {
The method retrieveEndingPositionAfterOpeningParenthesis(int, int, int) from the type ProblemReporter is never used locally
ProblemReporter.java :
2844 : private int retrieveEndingPositionAfterOpeningParenthesis(int sourceStart, int sourceEnd, int numberOfParen) {
The method retrieveStartingPositionAfterOpeningParenthesis(int, int, int) from the type ProblemReporter is never used locally
ProblemReporter.java :
2873 : private int retrieveStartingPositionAfterOpeningParenthesis(int sourceStart, int sourceEnd, int numberOfParen) {
The local variable dotBasedSignature is never read
BinaryMethod.java :
70 : char[] dotBasedSignature = CharOperation.replaceOnCopy(genericSignature, '/', '.');
The local variable modifiers is never read
BinaryMethod.java :
178 : int modifiers = this.getFlags();
The local variable resolveBindings is never read
ClassFile.java :
137 : boolean resolveBindings;
The local variable pkg is never read
ClassFile.java :
330 : JavaElement pkg = (JavaElement) getParent();
The local variable hasSource is never read
ClasspathEntry.java :
1275 : boolean hasSource = false;
The local variable potentialNestedOutput is never read
ClasspathEntry.java :
1293 : IPath potentialNestedOutput = null; // for error reporting purpose
The local variable disableCustomOutputLocations is never read
ClasspathEntry.java :
1296 : boolean disableCustomOutputLocations = JavaScriptCore.DISABLED.equals(javaProject.getOption(JavaScriptCore.CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS, true));
The local variable prereqProject is never read
ClasspathEntry.java :
1629 : IJavaScriptProject prereqProject = JavaScriptCore.create(prereqProjectRsc);
Dead code
ClasspathValidation.java :
38 : JavaModelManager.PerProjectInfo perProjectInfo;
The local variable resolveBindings is never read
CompilationUnit.java :
156 : boolean resolveBindings;
The method isResFilteredFromOutput(DeltaProcessor.RootInfo, DeltaProcessor.OutputsInfo, IResource, int) from the type DeltaProcessor is never used locally
DeltaProcessor.java :
1490 : private boolean isResFilteredFromOutput(RootInfo rootInfo, OutputsInfo info, IResource res, int elementType) {
The local variable project is never read
DeltaProcessor.java :
2501 : IJavaScriptProject project = element.getJavaScriptProject();
Dead code
DocumentContextFragmentRoot.java :
81 : if(DEBUG && !shown) {
Dead code
DocumentContextFragmentRoot.java :
81 : if(DEBUG && !shown) { shown=false; IJavaScriptProject proj = getJavaScriptProject(); try { IIncludePathEntry[] entries = proj.getResolvedIncludepath(true); System.out.println("DocumentContextFragmentRoot ====>" +"Project Classpath : \n"); //$NON-NLS-1$ //$NON-NLS-2$ for(int i = 0;i<entries.length;i++) { System.out.println("\t" + entries[i].getPath()); //$NON-NLS-1$ } } catch (JavaScriptModelException ex) { // TODO Auto-generated catch block ex.printStackTrace(); } }
The method equals(char[][][], char[][][]) from the type JavaElementDeltaBuilder is never used locally
JavaElementDeltaBuilder.java :
154 : private boolean equals(char[][][] first, char[][][] second) {
The field JavaModelManager.annotationProcessorManagerFactory is never read locally
JavaModelManager.java :
195 : private IConfigurationElement annotationProcessorManagerFactory = null;
The method getClasspathEntries() from the type new IJsGlobalScopeContainer(){} is never used locally
JavaModelManager.java :
243 : public IIncludePathEntry[] getClasspathEntries() {
The method getClasspathEntries() from the type JavaModelManager.PersistedJsGlobalScopeContainer is never used locally
JavaModelManager.java :
2593 : public IIncludePathEntry[] getClasspathEntries() {
The local variable element is never read
JavaModelManager.java :
2921 : IJavaScriptElement element = (IJavaScriptElement)entry.getKey();
The method getClasspathEntries() from the type new IJsGlobalScopeContainer(){} is never used locally
JavaModelManager.java :
3008 : public IIncludePathEntry[] getClasspathEntries() {
Dead code
JavaModelManager.java :
3235 : else { // old code retained for performance comparisons // variables out.writeInt(this.variables.size()); Iterator iterator = this.variables.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry entry = (Map.Entry) iterator.next(); String variableName = (String) entry.getKey(); out.writeUTF(variableName); IPath path = (IPath) entry.getValue(); out.writeUTF(path == null ? CP_ENTRY_IGNORE : path.toPortableString()); } // containers IJavaScriptProject[] projects = getJavaModel().getJavaScriptProjects(); int length = projects.length; out.writeInt(length); for (int i = 0; i < length; i++) { IJavaScriptProject project = projects[i]; // clone while iterating (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=59638) Map projectContainers = containerClone(project); out.writeUTF(project.getElementName()); if (projectContainers == null) { out.writeInt(0); continue; } HashMap containersToSave = new HashMap(); for (iterator = projectContainers.entrySet().iterator(); iterator.hasNext();) { Map.Entry entry = (Map.Entry) iterator.next(); IPath containerPath = (IPath) entry.getKey(); IJsGlobalScopeContainer container = (IJsGlobalScopeContainer) entry.getValue(); String containerString = null; try { if (container == null) { // container has not been initialized yet, use previous session value // (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=73969) container = getPreviousSessionContainer(containerPath, project); } if (container != null) { IIncludePathEntry[] entries = container.getIncludepathEntries(); containerString = ((JavaProject)project).encodeClasspath( entries, null, false, null/*not interested in unknown elements*/); } } catch(JavaScriptModelException e){ // could not encode entry: will not persist Util.log(e, "Could not persist container " + containerPath + " for project " + project.getElementName()); //$NON-NLS-1$ //$NON-NLS-2$ } if (containerString != null) containersToSave.put(containerPath, containerString); } out.writeInt(containersToSave.size()); iterator = containersToSave.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry entry = (Map.Entry) iterator.next(); IPath containerPath = (IPath) entry.getKey(); out.writeUTF(containerPath.toPortableString()); String containerString = (String) entry.getValue(); out.writeInt(containerString.length()); out.writeBytes(containerString); } } }
Dead code
JavaProject.java :
655 : { // root = new JarPackageFragmentRoot(entryPath, this); }
The local variable rscPath is never read
JavaProject.java :
3153 : IFolder rscPath = this.project.getFolder(JavaProject.SHARED_PROPERTIES_DIRECTORY);
The local variable elementRequestor is never read
NameLookup.java :
2152 : JavaElementRequestor elementRequestor = new JavaElementRequestor();
Dead code
SearchableEnvironment.java :
78 : if (false){//this.checkAccessRestrictions) { this.searchScope = BasicSearchEngine .createJavaSearchScope(this.nameLookup.packageFragmentRoots ); } else {
The local variable segmentCount is never read
AbstractImageBuilder.java :
152 : final int segmentCount = sourceLocation.sourceFolder.getFullPath().segmentCount();
The local variable isOutputFolder is never read
AbstractImageBuilder.java :
154 : final boolean isOutputFolder = sourceLocation.sourceFolder.equals(outputFolder);
The local variable definedTypeNames is never read
IncrementalImageBuilder.java :
322 : char[][] definedTypeNames = newState.getDefinedTypeNamesFor(typeLocator);
The local variable removedPackageFolder is never read
IncrementalImageBuilder.java :
536 : IFolder removedPackageFolder = md.binaryFolder.getFolder(removedPackagePath);
Dead code
NameEnvironment.java :
190 : if (target instanceof IResource) { IResource resource = (IResource) target; ClasspathLocation bLocation = null; // if (resource instanceof IFile) { // if (!(org.eclipse.wst.jsdt.internal.compiler.util.Util.isClassFileName(path.lastSegment()))) // continue nextEntry; // AccessRuleSet accessRuleSet = // (JavaScriptCore.IGNORE.equals(javaProject.getOption(JavaScriptCore.COMPILER_PB_FORBIDDEN_REFERENCE, true)) // && JavaScriptCore.IGNORE.equals(javaProject.getOption(JavaScriptCore.COMPILER_PB_DISCOURAGED_REFERENCE, true))) // ? null // : entry.getAccessRuleSet(); // bLocation = ClasspathLocation.forLibrary((IFile) resource, accessRuleSet); // } else if (resource instanceof IContainer) { // AccessRuleSet accessRuleSet = // (JavaScriptCore.IGNORE.equals(javaProject.getOption(JavaScriptCore.COMPILER_PB_FORBIDDEN_REFERENCE, true)) // && JavaScriptCore.IGNORE.equals(javaProject.getOption(JavaScriptCore.COMPILER_PB_DISCOURAGED_REFERENCE, true))) // ? null // : entry.getAccessRuleSet(); // bLocation = ClasspathLocation.forBinaryFolder((IContainer) target, false, accessRuleSet); // is library folder not output folder // } // bLocations.add(bLocation); if (binaryLocationsPerProject != null) { // normal builder mode IProject p = resource.getProject(); // can be the project being built ClasspathLocation[] existingLocations = (ClasspathLocation[]) binaryLocationsPerProject.get(p); if (existingLocations == null) { existingLocations = new ClasspathLocation[] {bLocation}; } else { int size = existingLocations.length; System.arraycopy(existingLocations, 0, existingLocations = new ClasspathLocation[size + 1], 0, size); existingLocations[size] = bLocation; } binaryLocationsPerProject.put(p, existingLocations); } } else if (target instanceof File) { if (!(org.eclipse.wst.jsdt.internal.compiler.util.Util.isClassFileName(path.lastSegment()))) continue nextEntry; AccessRuleSet accessRuleSet = (JavaScriptCore.IGNORE.equals(javaProject.getOption(JavaScriptCore.COMPILER_PB_FORBIDDEN_REFERENCE, true)) && JavaScriptCore.IGNORE.equals(javaProject.getOption(JavaScriptCore.COMPILER_PB_DISCOURAGED_REFERENCE, true))) ? null : entry.getAccessRuleSet(); bLocations.add(ClasspathLocation.forLibrary(path.toString(), accessRuleSet)); }
The field ASTRewriteAnalyzer.ModifierRewriter.annotationSeparation is never read locally
ASTRewriteAnalyzer.java :
1255 : private final Prefix annotationSeparation;
The local variable curr is never read
ASTRewriteAnalyzer.java :
1265 : ASTNode curr= getNewNode(nodeIndex);
The local variable pos is never read
ASTRewriteAnalyzer.java :
2467 : int pos= rewriteJavadoc(node, PackageDeclaration.JAVADOC_PROPERTY);
The field ImportRewriteAnalyzer.isRewriteExisting is never read locally
ImportRewriteAnalyzer.java :
67 : private boolean isRewriteExisting=true;
The method createOnPlaceholderEntry(String) from the type ImportRewriteAnalyzer.PackageEntry is never used locally
ImportRewriteAnalyzer.java :
851 : public static PackageEntry createOnPlaceholderEntry(String preferenceOrder) {
The method getLast() from the type ImportRewriteAnalyzer.PackageEntry is never used locally
ImportRewriteAnalyzer.java :
1014 : public ImportDeclEntry getLast() {
The local variable elementName is never read
HierarchyBuilder.java :
248 : final char[] elementName = handle.getElementName().toCharArray();
The local variable enclosingTypeNames is never read
BasicSearchEngine.java :
757 : char[][] enclosingTypeNames;
The local variable enclosingTypeNames is never read
BasicSearchEngine.java :
801 : char[][] enclosingTypeNames;
The local variable kind is never read
BasicSearchEngine.java :
809 : int kind;
The local variable root is never read
HierarchyScope.java :
84 : IPackageFragmentRoot root = (IPackageFragmentRoot)type.getPackageFragment().getParent();
The local variable workspaceRoot is never read
HierarchyScope.java :
118 : IWorkspaceRoot workspaceRoot = ResourcesPlugin.getWorkspace().getRoot();
The local variable root is never read
HierarchyScope.java :
126 : IPackageFragmentRoot root =
The method getSimpleName(char[]) from the type SourceIndexerRequestor is never used locally
SourceIndexerRequestor.java :
247 : private char[] getSimpleName(char[] typeName) {
The local variable constructorBinding is never read
ConstructorLocator.java :
207 : MethodBinding constructorBinding = null;
The local variable isSynthetic is never read
ConstructorLocator.java :
208 : boolean isSynthetic = false;
The local variable call is never read
ConstructorLocator.java :
261 : ExplicitConstructorCall call = constructor.constructorCall;
Dead code
MatchLocator.java :
811 : if (lastTypeArguments != null) { for (int i=lastTypeArguments.length-1; i>=0 && last==null; i++) { last = lastTypeArguments[i]; } }
Dead code
MatchLocator.java :
817 : depth++;
Dead code
MatchLocator.java :
982 : : (INameEnvironment) new JavaSearchNameEnvironment(project, this.workingCopies);
The local variable offset is never read
MatchLocator.java :
2341 : int offset = 0;//element.g;
Dead code
MatchLocator.java :
2528 : if (nodes != null) { if ((this.matchContainer & PatternLocator.CLASS_CONTAINER) == 0) { for (int i = 0, l = nodes.length; i < l; i++) nodeSet.matchingNodes.removeKey(nodes[i]); } else { if (encloses(enclosingElement)) for (int i = 0, l = nodes.length; i < l; i++) { ASTNode node = nodes[i]; Integer level = (Integer) nodeSet.matchingNodes.removeKey(node); this.patternLocator.matchReportReference(node, enclosingElement, elementBinding, level.intValue(), this); } } } else {
The method methodParametersEqualsPattern(MethodBinding) from the type MethodLocator is never used locally
MethodLocator.java :
317 : private boolean methodParametersEqualsPattern(MethodBinding method) {
Dead code
SuperTypeReferencePattern.java :
56 : if (superQualification != null) { System.arraycopy(superQualification, 0, mangledQualification, 0, start-1); mangledQualification[start-1] = '.'; }
Dead code
ASTNodeFinder.java :
125 : IJavaScriptElement parent = typeHandle.getParent();
The method getTypeBindingArguments() from the type BindingKeyResolver is never used locally
BindingKeyResolver.java :
311 : private TypeBinding[] getTypeBindingArguments() {
The method hasAValidSourcePath() from the type ConvertUtility is never used locally
ConvertUtility.java :
308 : private boolean hasAValidSourcePath() {
The local variable separatorIndex is never read
HandleFactory.java :
85 : int separatorIndex;
The local variable rootPathLength is never read
HandleFactory.java :
122 : int rootPathLength = -1;
The method getJarPkgFragmentRoot(String, IJavaScriptSearchScope) from the type HandleFactory is never used locally
HandleFactory.java :
262 : private IPackageFragmentRoot getJarPkgFragmentRoot(String jarPathString, IJavaScriptSearchScope scope) {
The field KeyToSignature.typeSigStart is never read locally
KeyToSignature.java :
33 : private int typeSigStart = -1;
The local variable kind is never read
CodeFormatterVisitor.java :
950 : int kind = TypeDeclaration.kind(typeDeclaration.modifiers);
The type MessageBundleHandler is never used locally
MetadataReader.java :
801 : class MessageBundleHandler extends DefaultHandler
The local variable inputSource is never read
MetadataReader.java :
843 : InputSource inputSource = new InputSource(new FileReader(file));
Dead code
JavaRuntime.java :
422 : if (install != null) { install.getVMInstallType().disposeVMInstall(install.getId()); }
The field BasicBrowserLibraryJsGlobalScopeContainerInitializer.ContainerDescription is never read locally
BasicBrowserLibraryJsGlobalScopeContainerInitializer.java :
38 : private static final String ContainerDescription = Messages.BasicBrowserLibraryJsGlobalScopeContainerInitializer_ECMA3Browser;
The field BasicBrowserLibraryJsGlobalScopeContainerInitializer.FILE_DESCRIPTION0 is never read locally
BasicBrowserLibraryJsGlobalScopeContainerInitializer.java :
39 : private static final String FILE_DESCRIPTION0 = Messages.BasicBrowserLibraryJsGlobalScopeContainerInitializer_ECMA3DOM;
The field BasicBrowserLibraryJsGlobalScopeContainerInitializer.FILE_DESCRIPTION1 is never read locally
BasicBrowserLibraryJsGlobalScopeContainerInitializer.java :
40 : private static final String FILE_DESCRIPTION1 = Messages.BasicBrowserLibraryJsGlobalScopeContainerInitializer_CommonWebBrowser;