OSDN Git Service
(root)
/
mikutoga
/
Pmd2XML.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
checkstyle対応
[mikutoga/Pmd2XML.git]
/
src
/
main
/
java
/
jp
/
sfjp
/
mikutoga
/
pmd
/
model
/
binio
/
RigidBuilder.java
diff --git
a/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/RigidBuilder.java
b/src/main/java/jp/sfjp/mikutoga/pmd/model/binio/RigidBuilder.java
index
3c00302
..
a61e869
100644
(file)
--- a/
src/main/java/jp/sfjp/mikutoga/pmd/model/binio/RigidBuilder.java
+++ b/
src/main/java/jp/sfjp/mikutoga/pmd/model/binio/RigidBuilder.java
@@
-29,6
+29,9
@@
import jp.sfjp.mikutoga.pmd.parser.PmdRigidHandler;
*/
class RigidBuilder implements PmdRigidHandler {
*/
class RigidBuilder implements PmdRigidHandler {
+ private static final int MAX_BONEID = 65534;
+
+
private final List<BoneInfo> boneList;
private final List<RigidInfo> rigidList;
private final List<BoneInfo> boneList;
private final List<RigidInfo> rigidList;
@@
-78,6
+81,7
@@
class RigidBuilder implements PmdRigidHandler {
*/
@Override
public void loopNext(ParseStage stage){
*/
@Override
public void loopNext(ParseStage stage){
+ assert this.rigidIt != null;
if(this.rigidIt.hasNext()){
this.currentRigid = this.rigidIt.next();
}
if(this.rigidIt.hasNext()){
this.currentRigid = this.rigidIt.next();
}
@@
-111,7
+115,7
@@
class RigidBuilder implements PmdRigidHandler {
@Override
public void pmdRigidInfo(int rigidGroupId, int linkedBoneId){
BoneInfo bone;
@Override
public void pmdRigidInfo(int rigidGroupId, int linkedBoneId){
BoneInfo bone;
- if(linkedBoneId < 0 ||
65535 <=
linkedBoneId){
+ if(linkedBoneId < 0 ||
MAX_BONEID <
linkedBoneId){
bone = null;
}else{
bone = this.boneList.get(linkedBoneId);
bone = null;
}else{
bone = this.boneList.get(linkedBoneId);