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 80371 - *Code Model - APT* provide API/IMPL tree structure
Summary: *Code Model - APT* provide API/IMPL tree structure
Status: CLOSED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Code Model (show other bugs)
Version: 5.x
Hardware: All All
: P1 blocker (vote)
Assignee: Vladimir Voskresensky
URL:
Keywords:
Depends on:
Blocks: 79918
  Show dependency tree
 
Reported: 2006-07-16 20:40 UTC by Vladimir Voskresensky
Modified: 2010-02-01 10:23 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 2006-07-16 20:40:33 UTC
APT is based on tree presentation of the file.
Need to provide this structure.
Comment 1 Vladimir Voskresensky 2006-07-16 21:05:17 UTC
 - updated API
 - added all node impls

CVS log:
IDE: [7/17/06 12:03 AM] Committing Files started
cvs server: scheduling file `impl/structure/APTEndifNode.java' for addition on
branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTIncludeNextNode.java' for
addition on branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTIfdefConditionBaseNode.java' for
addition on branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTElseNode.java' for addition on
branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTIfNode.java' for addition on
branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTIncludeBaseNode.java' for
addition on branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTContainerNode.java' for addition
on branch `cnd-nb50-dev'
cvs server: scheduling file `structure/APTIncludeNext.java' for addition on
branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTIfdefNode.java' for addition on
branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTTokenAndChildBasedNode.java' for
addition on branch `cnd-nb50-dev'
cvs server: scheduling file `structure/APTConditionsBlock.java' for addition on
branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTIfndefNode.java' for addition on
branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTConditionsBlockNode.java' for
addition on branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTIfConditionBaseNode.java' for
addition on branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTTokenBasedNode.java' for addition
on branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTElifNode.java' for addition on
branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTUtils.java' for addition on
branch `cnd-nb50-dev'
cvs server: scheduling file `impl/structure/APTIncludeNode.java' for addition on
branch `cnd-nb50-dev'
cvs server: use 'cvs commit' to add these files permanently
Checking in structure/APTIf.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APTIf.java,v
 <--  APTIf.java
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
Checking in structure/APTIfdef.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APTIfdef.java,v
 <--  APTIfdef.java
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
Removing structure/APTCondition.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APTCondition.java,v
 <--  APTCondition.java
new revision: delete; previous revision: 1.1.2.2
done
Checking in structure/APTFile.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APTFile.java,v
 <--  APTFile.java
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APTConditionsBlock.java,v
done
Checking in structure/APTConditionsBlock.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APTConditionsBlock.java,v
 <--  APTConditionsBlock.java
new revision: 1.1.2.1; previous revision: 1.1
done
Checking in structure/APT.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APT.java,v
 <--  APT.java
new revision: 1.1.2.5; previous revision: 1.1.2.4
done
Checking in structure/APTElif.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APTElif.java,v
 <--  APTElif.java
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
Checking in structure/APTIfndef.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APTIfndef.java,v
 <--  APTIfndef.java
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APTIncludeNext.java,v
done
Checking in structure/APTIncludeNext.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APTIncludeNext.java,v
 <--  APTIncludeNext.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTElifNode.java,v
done
Checking in impl/structure/APTElifNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTElifNode.java,v
 <--  APTElifNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTTokenBasedNode.java,v
done
Checking in impl/structure/APTTokenBasedNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTTokenBasedNode.java,v
 <--  APTTokenBasedNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTConditionsBlockNode.java,v
done
Checking in impl/structure/APTConditionsBlockNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTConditionsBlockNode.java,v
 <--  APTConditionsBlockNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIfConditionBaseNode.java,v
done
Checking in impl/structure/APTIfConditionBaseNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIfConditionBaseNode.java,v
 <--  APTIfConditionBaseNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIfdefNode.java,v
done
Checking in impl/structure/APTIfdefNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIfdefNode.java,v
 <--  APTIfdefNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTTokenAndChildBasedNode.java,v
done
Checking in impl/structure/APTTokenAndChildBasedNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTTokenAndChildBasedNode.java,v
 <--  APTTokenAndChildBasedNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTContainerNode.java,v
done
Checking in impl/structure/APTContainerNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTContainerNode.java,v
 <--  APTContainerNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
Checking in impl/structure/APTBaseNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTBaseNode.java,v
 <--  APTBaseNode.java
new revision: 1.1.2.6; previous revision: 1.1.2.5
done
Checking in impl/structure/APTStreamNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTStreamNode.java,v
 <--  APTStreamNode.java
new revision: 1.1.2.4; previous revision: 1.1.2.3
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIncludeBaseNode.java,v
done
Checking in impl/structure/APTIncludeBaseNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIncludeBaseNode.java,v
 <--  APTIncludeBaseNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIfNode.java,v
done
Checking in impl/structure/APTIfNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIfNode.java,v
 <--  APTIfNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIncludeNode.java,v
done
Checking in impl/structure/APTIncludeNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIncludeNode.java,v
 <--  APTIncludeNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTUtils.java,v
done
Checking in impl/structure/APTUtils.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTUtils.java,v
 <--  APTUtils.java
new revision: 1.1.2.1; previous revision: 1.1
done
Checking in impl/structure/APTFileNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTFileNode.java,v
 <--  APTFileNode.java
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIfndefNode.java,v
done
Checking in impl/structure/APTIfndefNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIfndefNode.java,v
 <--  APTIfndefNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTElseNode.java,v
done
Checking in impl/structure/APTElseNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTElseNode.java,v
 <--  APTElseNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIfdefConditionBaseNode.java,v
done
Checking in impl/structure/APTIfdefConditionBaseNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIfdefConditionBaseNode.java,v
 <--  APTIfdefConditionBaseNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
Checking in impl/structure/APTTraceUtils.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTTraceUtils.java,v
 <--  APTTraceUtils.java
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIncludeNextNode.java,v
done
Checking in impl/structure/APTIncludeNextNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTIncludeNextNode.java,v
 <--  APTIncludeNextNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTEndifNode.java,v
done
Checking in impl/structure/APTEndifNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTEndifNode.java,v
 <--  APTEndifNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
IDE: [7/17/06 12:04 AM] Committing Files finished
Comment 2 Vladimir Voskresensky 2006-07-17 17:45:48 UTC
- added base impl for #define/#undef
- updated javadoc in API

cvs log:
Checking in APTUndefine.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APTUndefine.java,v
 <--  APTUndefine.java
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
Checking in APTDefine.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/structure/Attic/APTDefine.java,v
 <--  APTDefine.java
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTDefineNode.java,v
done
Checking in APTDefineNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTDefineNode.java,v
 <--  APTDefineNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTUndefineNode.java,v
done
Checking in APTUndefineNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTUndefineNode.java,v
 <--  APTUndefineNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file:
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTMacroBaseNode.java,v
done
Checking in APTMacroBaseNode.java;
/cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/structure/Attic/APTMacroBaseNode.java,v
 <--  APTMacroBaseNode.java
new revision: 1.1.2.1; previous revision: 1.1
done
Comment 3 Vladimir Voskresensky 2006-08-12 11:17:10 UTC
APT integrated in cnd-nb50-dev branch.
To use it pass -J-Dcnd.use.apt=true param