SYMBOL INDEX (76 symbols across 20 files) FILE: android/app/src/main/java/com/yubo/fluttertetris/MainActivity.java class MainActivity (line 7) | public class MainActivity extends FlutterActivity { method onCreate (line 8) | @Override FILE: lib/constants/Constants.dart class Constants (line 2) | class Constants { FILE: lib/constants/Global.dart class Global (line 3) | class Global { FILE: lib/event/MoveEvent.dart type MoveEventType (line 2) | enum MoveEventType { class MoveEvent (line 6) | class MoveEvent { FILE: lib/event/ScoreEvent.dart type ScoreEventType (line 2) | enum ScoreEventType { class ScoreEvent (line 6) | class ScoreEvent { FILE: lib/event/StatusEvent.dart type Status (line 3) | enum Status { class StatusEvent (line 26) | class StatusEvent { FILE: lib/main.dart function main (line 7) | void main() class MyApp (line 9) | class MyApp extends StatefulWidget { method createState (line 11) | State createState() class MyAppState (line 14) | class MyAppState extends State { method build (line 19) | Widget build(BuildContext context) FILE: lib/splash.dart class SplashPage (line 3) | class SplashPage extends StatelessWidget { method build (line 5) | Widget build(BuildContext context) class Body (line 15) | class Body extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) FILE: lib/util/Point.dart class Point (line 2) | class Point { FILE: lib/util/ShapeFactory.dart class ShapeFactory (line 3) | class ShapeFactory { method getRandomShapeData (line 208) | List>> getRandomShapeData() method getEmptyShapeData (line 214) | List>> getEmptyShapeData() FILE: lib/view/Cell.dart class Cell (line 6) | class Cell extends StatefulWidget { method generateBorder (line 20) | Border generateBorder() method createState (line 50) | State createState() class CellState (line 53) | class CellState extends State { method build (line 55) | Widget build(BuildContext context) FILE: lib/view/ControllerBar.dart class CustomButton (line 5) | class CustomButton extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) class ControllerBar (line 37) | class ControllerBar extends StatelessWidget { method build (line 39) | Widget build(BuildContext context) FILE: lib/view/GameOverPanel.dart class GameOverPanel (line 3) | class GameOverPanel extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) FILE: lib/view/GameView.dart class GameView (line 9) | class GameView extends StatefulWidget { method createState (line 11) | State createState() class GameViewState (line 14) | class GameViewState extends State { method build (line 45) | Widget build(BuildContext context) FILE: lib/view/Ground.dart class Ground (line 9) | class Ground extends StatefulWidget { method generateEmptyRow (line 18) | List generateEmptyRow(int count) method generateEmptyData (line 26) | List> generateEmptyData(int rowCount, int colCount) method createState (line 35) | State createState() class GroundState (line 38) | class GroundState extends State { method initState (line 41) | void initState() method isFullRow (line 77) | bool isFullRow(int rowIndex) method build (line 122) | Widget build(BuildContext context) FILE: lib/view/InfoPanel.dart class InfoPanel (line 11) | class InfoPanel extends StatefulWidget { method createState (line 22) | State createState() class InfoPanelState (line 25) | class InfoPanelState extends State { method initState (line 50) | void initState() method build (line 116) | Widget build(BuildContext context) FILE: lib/view/PausePanel.dart class PausePanel (line 3) | class PausePanel extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) FILE: lib/view/PlayPanel.dart class PlayPanel (line 10) | class PlayPanel extends StatefulWidget { method createState (line 27) | State createState() class PlayPanelState (line 30) | class PlayPanelState extends State { method initState (line 36) | void initState() method build (line 57) | Widget build(BuildContext context) FILE: lib/view/Shape.dart class Shape (line 12) | class Shape extends StatefulWidget { method getShapeView (line 64) | Widget getShapeView() method createState (line 78) | State createState() class ShapeState (line 81) | class ShapeState extends State { method colContainFillCell (line 87) | bool colContainFillCell(int colIndex, {List> data}) method rowContainFillCell (line 101) | bool rowContainFillCell(int rowIndex, {List> data}) method moveDown (line 115) | void moveDown() method moveLeft (line 122) | void moveLeft() method canMoveLeft (line 131) | bool canMoveLeft() method moveRight (line 150) | void moveRight() method canMoveRight (line 159) | bool canMoveRight() method canMoveDown (line 178) | bool canMoveDown() method transform (line 200) | void transform() method canTransform (line 210) | bool canTransform() method isPosInShapeArea (line 243) | bool isPosInShapeArea(Point p) method initState (line 249) | void initState() method build (line 355) | Widget build(BuildContext context) FILE: test/widget_test.dart function main (line 12) | void main()