Packages

  • package root
    Definition Classes
    root
  • package org
    Definition Classes
    root
  • package opalj
    Definition Classes
    org
  • package br

    In this representation of Java bytecode references to a Java class file's constant pool and to attributes are replaced by direct references to the corresponding constant pool entries.

    In this representation of Java bytecode references to a Java class file's constant pool and to attributes are replaced by direct references to the corresponding constant pool entries. This facilitates developing analyses and fosters comprehension.

    Based on the fact that indirect references to constant pool entries are resolved and replaced by direct references this representation is called the resolved representation.

    This representation of Java bytecode is considered as OPAL's standard representation for writing Scala based analyses. This representation is engineered such that it facilitates writing analyses that use pattern matching.

    Definition Classes
    opalj
  • package analyses

    Defines commonly useful type aliases.

    Defines commonly useful type aliases.

    Definition Classes
    br
  • package cfg
    Definition Classes
    br
  • package collection
    Definition Classes
    br
  • package immutable
  • package mutable
  • EmptyTypesSet
  • TheTypes
  • TypesSet
  • UpperTypeBounds
  • package cp

    Implementation of classes to represent/recreate a class file's constant pool.

    Implementation of classes to represent/recreate a class file's constant pool.

    Definition Classes
    br
  • package instructions

    Common instruction sequences.

    Common instruction sequences.

    Definition Classes
    br
  • package reader

    Defines convenience methods related to reading in class files.

    Defines convenience methods related to reading in class files.

    Definition Classes
    br
p

org.opalj.br

collection

package collection

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class TheTypes(concreteTypes: Set[ObjectType]) extends TypesSet with Product with Serializable
  2. abstract class TypesSet extends AnyRef

    An efficient representation of a set of types if some types are actually upper type bounds and hence already represent sets of types.

  3. case class UpperTypeBounds(upperTypeBounds: Set[ObjectType]) extends TypesSet with Product with Serializable

Value Members

  1. object EmptyTypesSet extends TypesSet with Product with Serializable
  2. object TypesSet

Ungrouped