public interface

IJLSTypeAdapter

com.pnfsoftware.jeb.core.units.code.android.IJLSTypeAdapter

Class Overview

An adapter for Java-like types.

Summary

Public Methods
abstract List<IJLSField> getFields(String typename)
abstract List<String> getInterfaces(String typename)
abstract List<IJLSMethod> getMethods(String typename)
abstract List<String> getParentTypes(String typename)
abstract String getSupertype(String typename)
abstract IJLSType getType(String typename)

Public Methods

public abstract List<IJLSField> getFields (String typename)

Parameters
typename a class or interface type name (binary form or jvm form)
Returns
  • a list of defined (internal) fields, null if the provided typename was not found or does not exit

public abstract List<String> getInterfaces (String typename)

Parameters
typename a class or interface type name (binary form or jvm form)
Returns
  • a list of implemented interfaces (binary forms), null if the provided typename was not found or does not exit

public abstract List<IJLSMethod> getMethods (String typename)

Parameters
typename a class or interface type name (binary form or jvm form)
Returns
  • a list of defined (internal) methods, null if the provided typename was not found or does not exit

public abstract List<String> getParentTypes (String typename)

Parameters
typename a class or interface type name (binary form or jvm form)
Returns
  • a list of parent types (binary forms), null if the provided typename was not found or does not exit

public abstract String getSupertype (String typename)

Parameters
typename a class or interface type name (binary form or jvm form)
Returns
  • the supertype (binary form), null if the provided type was not found or does not exit

public abstract IJLSType getType (String typename)

Parameters
typename a class or interface type name (binary form or jvm form)