SYMBOL INDEX (64 symbols across 8 files) FILE: src/com/tarena/fly/Airplane.java class Airplane (line 8) | public class Airplane extends FlyingObject implements Enemy { method Airplane (line 12) | public Airplane(){ method getScore (line 22) | @Override method outOfBounds (line 28) | @Override method step (line 34) | @Override FILE: src/com/tarena/fly/Award.java type Award (line 5) | public interface Award { method getType (line 9) | int getType(); FILE: src/com/tarena/fly/Bee.java class Bee (line 6) | public class Bee extends FlyingObject implements Award{ method Bee (line 12) | public Bee(){ method getType (line 23) | public int getType(){ method outOfBounds (line 28) | @Override method step (line 34) | @Override FILE: src/com/tarena/fly/Bullet.java class Bullet (line 6) | public class Bullet extends FlyingObject { method Bullet (line 10) | public Bullet(int x,int y){ method step (line 17) | @Override method outOfBounds (line 23) | @Override FILE: src/com/tarena/fly/Enemy.java type Enemy (line 6) | public interface Enemy { method getScore (line 8) | int getScore(); FILE: src/com/tarena/fly/FlyingObject.java class FlyingObject (line 8) | public abstract class FlyingObject { method getX (line 15) | public int getX() { method setX (line 19) | public void setX(int x) { method getY (line 23) | public int getY() { method setY (line 27) | public void setY(int y) { method getWidth (line 31) | public int getWidth() { method setWidth (line 35) | public void setWidth(int width) { method getHeight (line 39) | public int getHeight() { method setHeight (line 43) | public void setHeight(int height) { method getImage (line 47) | public BufferedImage getImage() { method setImage (line 51) | public void setImage(BufferedImage image) { method outOfBounds (line 59) | public abstract boolean outOfBounds(); method step (line 64) | public abstract void step(); method shootBy (line 71) | public boolean shootBy(Bullet bullet){ FILE: src/com/tarena/fly/Hero.java class Hero (line 7) | public class Hero extends FlyingObject{ method Hero (line 16) | public Hero(){ method isDoubleFire (line 28) | public int isDoubleFire() { method setDoubleFire (line 33) | public void setDoubleFire(int doubleFire) { method addDoubleFire (line 38) | public void addDoubleFire(){ method addLife (line 43) | public void addLife(){ // method subtractLife (line 48) | public void subtractLife(){ // method getLife (line 53) | public int getLife(){ method moveTo (line 58) | public void moveTo(int x,int y){ method outOfBounds (line 64) | @Override method shoot (line 70) | public Bullet[] shoot(){ method step (line 86) | @Override method hit (line 94) | public boolean hit(FlyingObject other){ FILE: src/com/tarena/fly/ShootGame.java class ShootGame (line 19) | public class ShootGame extends JPanel { method paint (line 67) | @Override method paintHero (line 78) | public void paintHero(Graphics g) { method paintBullets (line 83) | public void paintBullets(Graphics g) { method paintFlyingObjects (line 92) | public void paintFlyingObjects(Graphics g) { method paintScore (line 100) | public void paintScore(Graphics g) { method paintState (line 112) | public void paintState(Graphics g) { method main (line 126) | public static void main(String[] args) { method action (line 141) | public void action() { method enterAction (line 207) | public void enterAction() { method stepAction (line 217) | public void stepAction() { method flyingStepAction (line 231) | public void flyingStepAction() { method shootAction (line 241) | public void shootAction() { method bangAction (line 252) | public void bangAction() { method outOfBoundsAction (line 260) | public void outOfBoundsAction() { method checkGameOverAction (line 283) | public void checkGameOverAction() { method isGameOver (line 290) | public boolean isGameOver() { method bang (line 313) | public void bang(Bullet bullet) { method nextOne (line 355) | public static FlyingObject nextOne() {