This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 109114 - local variables and parameters doesn't have scope information
Summary: local variables and parameters doesn't have scope information
Status: CLOSED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Code Model (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Vladimir Kvashin
URL:
Keywords:
Depends on:
Blocks: 109495
  Show dependency tree
 
Reported: 2007-07-09 12:39 UTC by Vladimir Voskresensky
Modified: 2007-11-02 16:07 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Voskresensky 2007-07-09 12:39:06 UTC
ParameterImpl and VariableImpl created for local context have "null" getScope()
that cause the problem with filtering files to search for references
Comment 1 Vladimir Voskresensky 2007-07-12 12:23:33 UTC
this issue slows down xref
Comment 2 Vladimir Kvashin 2007-08-27 20:27:29 UTC
Checking in FunctionDefinitionImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/FunctionDefinitionImpl.java,v  <--
 FunctionDefinitionImpl.java
new revision: 1.18; previous revision: 1.17
done
Checking in FunctionDDImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/FunctionDDImpl.java,v  <-- 
FunctionDDImpl.java
new revision: 1.13; previous revision: 1.12
done
Checking in ParameterImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/ParameterImpl.java,v  <-- 
ParameterImpl.java
new revision: 1.10; previous revision: 1.9
done
Checking in ClassImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/ClassImpl.java,v  <--  ClassImpl.java
new revision: 1.24; previous revision: 1.23
done
Checking in VariableImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/VariableImpl.java,v  <-- 
VariableImpl.java
new revision: 1.17; previous revision: 1.16
done
Checking in FieldImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/FieldImpl.java,v  <--  FieldImpl.java
new revision: 1.9; previous revision: 1.8
done
Checking in MethodDDImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/MethodDDImpl.java,v  <-- 
MethodDDImpl.java
new revision: 1.14; previous revision: 1.13
done
Checking in FunctionImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/FunctionImpl.java,v  <-- 
FunctionImpl.java
new revision: 1.22; previous revision: 1.21
done
Checking in deep/ReturnStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/ReturnStatementImpl.java,v 
<--  ReturnStatementImpl.java
new revision: 1.5; previous revision: 1.4
done
Checking in deep/SwitchStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/SwitchStatementImpl.java,v 
<--  SwitchStatementImpl.java
new revision: 1.6; previous revision: 1.5
done
Checking in deep/DeclarationStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/DeclarationStatementImpl.java,v
 <--  DeclarationStatementImpl.java
new revision: 1.14; previous revision: 1.13
done
Checking in deep/UniversalStatement.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/UniversalStatement.java,v 
<--  UniversalStatement.java
new revision: 1.5; previous revision: 1.4
done
Checking in deep/GotoStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/GotoStatementImpl.java,v  <--
 GotoStatementImpl.java
new revision: 1.5; previous revision: 1.4
done
Checking in deep/TryCatchStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/TryCatchStatementImpl.java,v
 <--  TryCatchStatementImpl.java
new revision: 1.6; previous revision: 1.5
done
Checking in deep/CaseStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/CaseStatementImpl.java,v  <--
 CaseStatementImpl.java
new revision: 1.5; previous revision: 1.4
done
Checking in deep/ExceptionHandlerImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/ExceptionHandlerImpl.java,v 
<--  ExceptionHandlerImpl.java
new revision: 1.8; previous revision: 1.7
done
Checking in deep/StatementBase.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/StatementBase.java,v  <-- 
StatementBase.java
new revision: 1.8; previous revision: 1.7
done
Checking in deep/ConditionDeclarationImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/ConditionDeclarationImpl.java,v
 <--  ConditionDeclarationImpl.java
new revision: 1.7; previous revision: 1.6
done
Checking in deep/IfStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/IfStatementImpl.java,v  <-- 
IfStatementImpl.java
new revision: 1.6; previous revision: 1.5
done
Checking in deep/LoopStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/LoopStatementImpl.java,v  <--
 LoopStatementImpl.java
new revision: 1.6; previous revision: 1.5
done
Checking in deep/LabelImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/LabelImpl.java,v  <-- 
LabelImpl.java
new revision: 1.5; previous revision: 1.4
done
Checking in deep/ForStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/ForStatementImpl.java,v  <--
 ForStatementImpl.java
new revision: 1.6; previous revision: 1.5
done
Checking in deep/CompoundStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/CompoundStatementImpl.java,v
 <--  CompoundStatementImpl.java
new revision: 1.10; previous revision: 1.9
done
Checking in deep/EmptyCompoundStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/EmptyCompoundStatementImpl.java,v
 <--  EmptyCompoundStatementImpl.java
new revision: 1.5; previous revision: 1.4
done
Checking in deep/LazyCompoundStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/LazyCompoundStatementImpl.java,v
 <--  LazyCompoundStatementImpl.java
new revision: 1.7; previous revision: 1.6
done
Checking in deep/ExpressionStatementImpl.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/deep/ExpressionStatementImpl.java,v
 <--  ExpressionStatementImpl.java
new revision: 1.5; previous revision: 1.4
done
Checking in core/AstRenderer.java;
/shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/core/AstRenderer.java,v  <-- 
AstRenderer.java
new revision: 1.19; previous revision: 1.18
done