IsAvailable reports whether the required tools are available for Import to work. In particular, IsAvailable checks the existence of the javap binary.
()
| 163 | // Import to work. In particular, IsAvailable checks the existence |
| 164 | // of the javap binary. |
| 165 | func IsAvailable() bool { |
| 166 | _, err := javapPath() |
| 167 | return err == nil |
| 168 | } |
| 169 | |
| 170 | func javapPath() (string, error) { |
| 171 | return exec.LookPath("javap") |