public, protected, private specifications for each class method (like Java)
Signed-off-by: Sho Nakatani <lay.sakura@gmail.com>