A Blessing on Your Head – Ethical? – The Science of Kabbalah [audio]
by Israel News Talk RadioThis week Rav Yitzchak and William discuss the weekly Torah portion where we read the story of a supposed deception played out when Rebecca convinces her son to fool his father who is about to give a blessing to Esau. Does this raise any ethical questions, and how does it relate to our struggle and the consequences we experience in life?


|
| | Decay () |
| |
| | Decay (double dt, unsigned int nx) |
| |
| | ~Decay () |
| |
| void | append (double amplitude, double fluorescence_lifetime) |
| |
| void | remove_last () |
| |
| void | update () |
| |
| void | to_json (std::string filename) |
| |
| std::vector< double > | get_amplitudes () |
| |
| std::vector< double > | get_lifetimes () |
| |
| Curve * | get_irf () |
| |
| unsigned int | get_convolution_stop () |
| |
| void | set_convolution_stop (unsigned int) |
| |
| void | set_convolution_start (unsigned int) |
| |
| void | set_instrument_response_function (Curve *irf) |
| |
| void | set_instrument_response_function (Curve *irf, unsigned int convolution_mode) |
| |
| void | set_convolution_mode (unsigned int convolution_mode) |
| |
| void | set_fluorescence_lifetimes (double *lifetime_spectrum, int n_lifetime_spectrum) |
| |
| void | set_x (double *in, int n_in) |
| |
| void | set_x (std::vector< double > x_) |
| |
| void | set_ex (double *in, int n_in) |
| |
| void | set_x_name (std::string v) |
| |
| void | set_y (double *in, int n_in) |
| |
| void | set_y (std::vector< double > y_) |
| |
| void | set_ey (double *in, int n_in) |
| |
| void | set_y_name (std::string v) |
| |
| void | get_x (double **out, int *n_out) |
| |
| void | get_y (double **out, int *n_out) |
| |
| std::vector< double > | get_x () |
| |
| std::vector< double > | get_y () |
| |
| double | sum () |
| |
| size_t | size () |
| |
| std::vector< double > | get_dx () |
| |
| std::vector< double > | get_dy () |
| |
| | Curve (double *x, unsigned int nx, double *y, unsigned int ny, double *ey, unsigned int ney, std::string name_x, std::string name_y) |
| |
| | Curve (double *x, unsigned int nx, double *y, unsigned int ny, std::string name_x, std::string name_y) |
| |
| | Curve (double *x, unsigned int nx, double *y, unsigned int ny, double *ey, unsigned int ney) |
| |
| | Curve (double *x, unsigned int nx, double *y, unsigned int ny) |
| |
| | Curve (double dt, unsigned int nx) |
| |
| | Curve ()=default |
| |
| | ~Curve () |
| |
| void | shift (double value) |
| |
| Curve | operator+ (Curve &v) |
| |
| Curve | operator+ (double v) |
| |
| Curve | operator- (Curve &v) |
| |
| Curve | operator- (double v) |
| |
| Curve | operator* (Curve &v) |
| |
| Curve | operator* (double v) |
| |
| Curve | operator/ (Curve &v) |
| |
| Curve | operator/ (double v) |
| |
| void | resize (size_t v) |
| |
| virtual void | from_json (std::string filename) |
| |


Before Change
with pytest.raises(InvalidFieldTypeException):
Example(raw_value, address=addr)
for v in [0, object(), "strings are technically iterable...", [0, 1], ["hello", 1]]:
assert_invalid_type(v)
def test_string_or_string_sequence_field() -> None:
class Example(StringOrStringSequenceField):
After Change
alias = "example"
addr = Address.parse(":example")
assert Example(["hello", "world"], address=addr).value == ("hello", "world")
assert Example(None, address=addr).value is None
with pytest.raises(InvalidFieldTypeException):
Example("strings are technically iterable...", address=addr)
with pytest.raises(InvalidFieldTypeException):


Material Starter is a hackathon style app to get started with Material Design quickly using Angular 1.x and the Angular Material framework.
It is setup for module based development and easy integration with a REST API.


Before Change
found_it = True
sys.stdin.readline() // skip the next one
line = sys.stdin.readline()
if "OK" in line:
status = True
break
if found_it:
// did it errored or failed?
After Change
"fast": 17738}
// read in the log, parse for the pytest printout
r1 = re.compile("(?P<num_failed>\d+) failed, (?P<num_passed>\d+) passed,.* in (?P<time>\d+\S+)")
r2 = re.compile("(?P<num_passed>\d+) passed,.* in (?P<time>\d+\S+)")
found_it = False
while True:
line = sys.stdin.readline()
if not line:
break
m = r1.search(line)
if not m:
m = r2.search(line)
if m:
found_it = True
break
if found_it:
passed = int(m.group("num_passed"))
try:
failed = int(m.group("num_failed"))
except IndexError:
failed = 0
if failed:
print("*** Looks like some tests failed.")
sys.exit(-1)
// now check that the number of tests run is reasonable
expected = expected_size[testmode]
actual = passed + failed
if actual < expected:
print("*** Too few tests: expected %s, run %s" % (expected, actual))
sys.exit(1)
else:


| Category | Name | Remarks |
|---|---|---|
| 1 | Babam 112 Saal Ki Ghutti | |
| 2 | BC 20/21 | |
| 3 | Boost | |
| 4 | Bournvita | |
| 5 | Caster Oil | |
| 6 | Glycerin | |
| 7 | Gripe Water Dabur | |
| 8 | Gripe Water Intas | |
| 9 | Gripe Water Woodwords | |
| 10 | Himalya Powder | |
| 11 | Himalya Soap | |
| 12 | Horlicks | |
| 13 | Johnson Baby Cream | |
| 14 | Johnson Baby Hair Oil | |
| 15 | Johnson Baby Lotion | |
| 16 | Johnson Baby Milk Lotion | |
| 17 | Johnson Baby Oil | |
| 18 | Johnson Baby Powder | |
| 19 | Johnson Baby Shampoo | |
| 20 | Johnson Baby Soap | |
| 21 | Milk Bottle | |
| 22 | Milk Cerelac 1 2 3 4 | |
| 23 | Milk Dexolac | |
| 24 | Milk Isomil | |
| 25 | Milk Lactogen 1 2 3 4 | |
| 26 | Milk Nan Pro 1 2 3 | |
| 27 | Milk Nestogen 1 2 3 4 | |
| 28 | Milk Zerolac | |
| 29 | Mugli Ghutti 555 | |
| 30 | Nipple |


Disclaimer: All information has been text-mined automatically. Therefore, you should evaluate the original papers that CIViCmine cites before making any interpretation.


Square
User
TALK
SHOUTING
CHUPA
ENTER_SQUARE
EXIT_SQUARE
UPDATE_USER_INFO
MESSAGE_READ
FORCED_LOGOUT
Enter Message
Send


Presidents Xi of China and Obama of the United States met yesterday at the Sunnylands Estate in California. The dress code of the event was “no ties,” to emphasize the casual and friendly nature of the talks, but both leaders still chose to wear conservative solid navy suits and white shirts. (Photo: Evan Vucci, AP)
Wearing a suit without a tie can cause controversy. Proponents of the look call it “executive casual,” referring to the ensembles preferred by company executives who do not need to conform to a dress code, but still wish to look elevated. Critics, however, dub the look “the Ahmadinejad,” referring to the unpopular former Iranian President, whose country forbids the wearing of a tie due to the garment’s implications of Western oppression.
For a long time, I was not a huge fan of wearing a suit without a tie. After all, it makes no sense why anyone would bother putting on matching jackets and trousers if he considers tie as too inconvenient. Aesthetically, though, there’s really no reason why a sport jacket and odd trousers could be worn tieless and a suit cannot. So, lately, I’ve been finding myself doing the exact same thing that I attacked viciously just years ago - putting on a suit, checkered shirt, and a brightly-colored pocket square, but leaving the tie at home.
Why Do We Wear Ties Anyways?
To remove a tie from an ensemble, it is first important to understand the purpose of a necktie. In addition to filling up the space below one’s neck and above the lapel, the necktie also serves to add color, slim the body, and provide so-called “balance” to the ensemble by “tying an ensemble together.”
For example, if I were to wear a navy suit and a white shirt, wearing a tie of another color would reduce the starkness of the contrast between the two colors, making the ensemble more pleasant-looking. Even a navy tie can serve to enhance the ensemble, for it will reduce the amount of white color displayed to reduce the amount of contrast seen.
Leaving the Tie At Home
Lt. Gov. Gavin Newsom wears a lighter gray suit for an open-collar shirt. (AP Photo/Noah Berger)
To accomplish the “executive casual” look, one should consider toning down the contrast between suit and shirt to trivialize the tie’s purpose of “tying together an ensemble.” One can do so by wearing a lighter colored suit (e.g. light gray and tan) or wearing a darker-colored and/or patterned shirt (solid white bad!). Also, one should consider choosing a suit with little “tie space” (higher buttoning point) to begin with, such as a more modern two-button or a three-button-roll. Note that though double-breasted and three-button suits tend to have smaller tie spaces, the suits tend to be more formal, and thus unsuitable for executive casual.
Some stylists suggested against the button-down collar for this look because the colloar is inherently casual and not sufficiently executive for “executive casual.” Instead, they would recommend a spread collar, which can stand upright without a tie and has uppity implications.
Stylists also warned against pinstripe suits due to their so-called formality, but I find no basis for their concerns because the pinstripe suit is not formal, but rather for business. Instead, I think the pinstripe suit is perhaps even ideal for this role - the stripes can both add color and serve a slimming and lengthening effect, both of which are usually the role of a tie. I would also add that the charcoal or dark gray suit should be avoided completely - both colors are too boring and too formal for executive casual.
Don’t forget a pocket square for a finishing touch!


Undergrate • primary web designer
come from QINGDAO University Since and Technology
junior
internet of Things Engineering


Chef Jeremy:
Hey! I know my food is wonderful, but if you eat too much of it and get fat, how will you carry out such a dangerous assignment?
(Only a character of level 73 or above may undertake this quest.)


Preparation time
less than 30 mins
Cooking time
less than 10 mins
Serves
Serves 4
Razor clams are great sponges for flavour and are elevated in this recipe by a delicious crunchy crumb.
Preheat the grill to high.
Heat a saucepan until hot, add the clams and wine and cover with a lid. Steam the clams for 60 seconds, or until they have opened. Pour the contents of the pan into a colander and drain.
Discard any clams that haven’t opened, then pull the clams from the shells and remove the dark grey part – reserving half the shells.
Rinse the clams to remove any grit, then roughly chop the flesh. Lay the shells onto a baking tray and place the meat back onto both sides of the shells.
Mix together the chives, breadcrumbs and grated cheese until well combined. Cover the clams with this mixture.
Place under the grill for 3-4 minutes, or until golden-brown.
Meanwhile heat a frying pan over a low heat. Add the olive oil, shallots and garlic and warm for one minute. Add the tomatoes and warm through for a further two minutes. Add the herbs, lemon zest and juice, and season to taste with salt and black pepper.
To serve, carefully lay the shells onto the plate in a line then spoon the sauce vierge over the top.


Math API
Usage
https://math.now.sh?from=[LaTeX Math Equation]
Block notation
https://math.now.sh?from=\frac{1}{\Gamma(s)}\int_{0}^{\infty}\frac{u^{s-1}}{e^{u}-1}\mathrm{d}u
Inline notation
https://math.now.sh?inline=\frac{1}{\Gamma(s)}\int_{0}^{\infty}\frac{u^{s-1}}{e^{u}-1}\mathrm{d}u
Color
By default, the color of equation will be black in light theme, or white in dark theme. You can manually change this behavior by passing `color` and `alternateColor` parameters.
https://math.now.sh?from=\sum&color=red
https://math.now.sh?from=\sum&color=red&alternateColor=cyan
HTML Example

Markdown Example
![Equation 1](https://math.now.sh?from=\text{softplus}(x)=\log(1+e^x))
Online Editor
Preview
HTML
Markdown
URL
Resources
Source Code (GitHub)Author (Twitter)
Math API: LaTeX Math as SVG image - DEV Community 👩💻👨💻


Video or playlist you want saved to your account:
This should be a way to save material for later listening, while on the move.
Please respect the copyright of the authors of the respective videos.
This app is open source and was created for fun as an entry for the GopherGala contest.
If you are interested in the source code, visit Github repository.


Hey! Anything you should want to use is linked below.
Click on what you want to do.
FaceBook
GMail
Netflix
Chase
TD Bank


First: Scroll mouse wheel on this div to top
Second: Scroll mouse wheel on this div to bottom
Remove event


San Churro's version of the traditional Spanish dessert.  Served with mini cinnamon churros and vanilla ice cream.
San Churro's version of the traditional Spanish dessert.  Served with mini cinnamon churros and vanilla ice cream.
San Churro's version of the traditional Spanish dessert.  Served with mini cinnamon churros and vanilla ice cream.
CONTACT US
Got a question, some feedback or just want to say hola! Get in touch with us here!


Array
struct Array<Element> : RandomAccessCollection, MutableCollection
-
Check if the condition is true, generate the item and insert it
Declaration
Swift
public mutating func add(if condition:@autoclosure ()-> Bool, item:(()-> Element))
Parameters
condition
condition to test
item
a closure to generate the item to insert
-
Check if the condition is not nil and unwrap it, passing the value to the closure to generate the item
Declaration
Swift
public mutating func add<T>(ifLet condition:@autoclosure ()-> T?, item:((T)-> Element))
Parameters
condition
a closure that returns an optional
item
the closure that will use the unwrapped value to generate the item
-
Check if the condition is not nil and unwrap it, passing the value to the closure to generate the item. If the value is nill use the else block to generate an item
Declaration
Swift
public mutating func add<T>(ifLet condition:@autoclosure ()-> T?, item:((T)-> Element), elseItem:(()-> Element))
Parameters
condition
a closure that returns an optional
item
the closure that will use the unwrapped value to generate the item
elseItem
a closure that receives no value and generate an item to add to the collection
-
Add many items from the closure to the array
Declaration
Swift
public mutating func add(many items:(()-> [Element]))
Parameters
items
the closure that will generate the items
-
check if the condition is true and than invokes the closure to generate and add the items
Declaration
Swift
public mutating func add(manyIf condition:@autoclosure ()-> Bool, items:(()-> [Element]))
Parameters
condition
condition to check
items
the closure that will generate the items
-
Check if the condition is not nil and unwrap it, passing the value to the closure to generate the items
Declaration
Swift
public mutating func add<T>(manyIfLet condition:@autoclosure ()-> T?, items:((T)-> [Element]))
Parameters
condition
a closure that returns an optional
items
the closure that will use the unwrapped value to generate the items
-
check if a condition is true and generates the according item using the right closure
Declaration
Swift
public mutating func add(ifTrue condition:@autoclosure ()-> Bool, itemTrue:(()-> Element), itemFalse:(()-> Element))
Parameters
condition
the closure to check
itemTrue
the closure to generate the item if the condition is true
itemFalse
the closure to generate the item if the condition is false
-
check if a condition is true and generates the according items using the right closure
Declaration
Swift
public mutating func add(manyIfTrue condition:@autoclosure ()-> Bool, itemsTrue:(()-> [Element]), itemsFalse:(()-> [Element]))
Parameters
condition
the closure to check
itemsTrue
the closure to generate the items if the condition is true
itemsFalse
the closure to generate the items if the condition is false


Public Member Functions | |
| __construct ($message=null, $code=0, $previous=null) | |
| __destruct () | |
| gMessage ($toString=true, $delim=PHP_EOL) | |
| sendExceptionEmail ($to, $from) | |
| logToDatabase ($connection, $table) | |
| logToFile ($pathToFile, $delimChar= '-', $mode= 'a+') | |
| printMessage () | |
Data Fields | |
| $ExceptionQuery | |
Custom exception handler. Extends PHP Exception and adds a few new methods
| __construct | ( | $message = null , |
|
$code = 0 , |
|||
$previous = null |
|||
| ) |
constructor. Operates exactly like parent constructor except explicitly sets $previous
| string | $message | the custom message you define |
| int | $code | the custom code you define |
| Exception | $previous | the previous exception thrown |
| __destruct | ( | ) |
Destructor. Unsets all object variables
| gMessage | ( | $toString = true , |
|
$delim = PHP_EOL |
|||
| ) |
Assembles a message with more data than the default
| bool | $toString | whether or not to return a string or an array |
| string | $delim | delimiter to use, if returning a string |
| logToDatabase | ( | $connection, | |
| $table | |||
| ) |
logs exception information to database
| array | $connection | database connection details |
| string | $table | the table into which the info will be inserted |
| logToFile | ( | $pathToFile, | |
$delimChar = '-' , |
|||
$mode = 'a+' |
|||
| ) |
logs the exception to a file
| string | $pathToFile | full filesystem path to the file the log will be added to |
| string | $delimChar | the character that will delimit new lines |
| string | $mode |
| printMessage | ( | ) |
Simple function to print the message return void Message is echoed to screen
| sendExceptionEmail | ( | $to, | |
| $from | |||
| ) |
sends an email with exception information
| string | $to | recipient of the email message |
| string | $from | sender of the email message |


Giving farmers the loans that match their unique needs in the agricultural industry.
Providing financial support to entrepreneurs in the food and beverage industry
Enabling new and upcoming individuals in the tech sector obtain the resources they need to carry out their business
Enriching the community through loans given out with an emphasis on children and family institutions.
Giving oppurtunities for young adults to travel the world and gain more experience outside of the country.
Empowering the latest generation of digital creators with to carry out their work.
New way to invest, new way to loan!
By the people for the people!


| Cycle ID | {{proposal.cycle}} | Proposal ID | {{proposal.proposalId}} | Experiment title | {{proposal.experimentTitle}} | Categories |
Crystallization
Biological deuteration
for biomass for proteins for yeast (other) Chemical deuteration
|
Created | {{proposal.dateCreated | slice:0:10}} | Main proposer | {{proposal.mainProposer.firstName}} {{proposal.mainProposer.lastName}} | Download |
|---|


|
E. histolytica
|
RNA |
Polyadenylation factor EhCFIm25 |
Inhibited parasite proliferation and led to cell death |
[
102]
|
|
L. infantum
|
DNA |
rLiPABP |
Affecting the physiological role of PABP |
[
101]
|
|
P. falciparum
|
RNA |
EMP1 |
Disruption and sequestration of parasites Reduced rosette formation |
[
99]
|
|
T. cruzi
|
RNA |
Cell adhesion |
Inhibit cell invasion |
[
98]
|
|
T. brucei
|
RNA |
VSG proteins |
Directing antibodies to the surface of the parasite |
[
103]
|


Our daily menu features a wide variety of cupcakes and scratch baked confections in many traditional and modern flavors.
We offer a rotation of seasonal goods, gift items, and feature a new flavor each week!
Dark Chocolate Cake with Chocolate buttercream
Fresh Strawberry cake with strawberry buttercream
Vanilla cake with Oreo buttercream


IPFS implementation of the BlockService and Block data structure in JavaScript.
BlockService - A BlockService is a content-addressable store for blocks, providing an API for adding, deleting, and retrieving blocks. A BlockService is backed by an IPFS Repo as its datastore for blocks, and uses Bitswap to fetch blocks from the network.
┌───────────────────┐
│ BlockService │
└───────────────────┘
┌─────┴─────┐
▼ ▼
┌─────────┐ ┌───────┐
│IPFS Repo│ |Bitswap│
└─────────┘ └───────┘
> npm install ipfs-block-service
const BlockService = require('ipfs-block-service')
const BlockService = require('ipfs-block-service')
const Block = require('ipld-block')
const multihashing = require('multihashing-async')
const IPFSRepo = require('ipfs-repo') // storage repo
const uint8ArrayEquals = require('uint8arrays/equals')
const uint8ArrayFromString = require('uint8arrays/from-string')
// setup a repo
const repo = new IPFSRepo('example')
// create a block
const data = uint8ArrayFromString('hello world')
const multihash = await multihashing(data, 'sha2-256')
const cid = new CID(multihash)
const block = new Block(data, cid)
// create a service
const service = new BlockService(repo)
// add the block, then retrieve it
await service.put(block)
const result = await service.get(cid)
console.log(uint8ArrayEquals(block.data, result.data))
// => true
var BlockService = require('ipfs-block-service')
<script>
TagLoading this module through a script tag will make the IpfsBlockService
obj available in
the global namespace.
<script src="https://unpkg.com/ipfs-block-service/dist/index.min.js"></script>
<!-- OR -->
<script src="https://unpkg.com/ipfs-block-service/dist/index.js"></script>
See https://ipfs.github.io/js-ipfs-block-service
Feel free to join in. All welcome. Open an issue!
This repository falls under the IPFS Code of Conduct.


DALIConfig
open class DALIConfig
Configurations for the DALIapi framework can be stored and handled using this
Example usage:
let file = NSDictionary(dictionary: [
"server_url": "https://dalilab-api.herokuapp.com/"
])
let config = DALIConfig(dict: file)
DALIapi.configure(config: config)
-
A default value for the sharing preference
Declaration
Swift
public var sharingDefault: Bool
-
Allows to enable or disable the use of sockets
Declaration
Swift
public var enableSockets: Bool { get set }
-
Enables automatic connecting and disconnecting of sockets when going between forground and background
Declaration
Swift
public var socketAutoSwitching: Bool
-
Undocumented
Declaration
Swift
public var forceWebsockets: Bool
-
Creates a DALIConfig object
Declaration
Swift
public convenience init(dict: NSDictionary)
Parameters
dict
A dictionary containing server_url
-
Initializes the configuration with a server url and an API key
Declaration
Swift
public init(serverURL: String, apiKey: String? = nil, enableSockets: Bool? = true)
Parameters
serverURL
The base URL for the server to use
apiKey
The key to use to authenticate requests
enableSockets
Allows sockets to be used


I’m Aaron from Gauteng South Africa, I do videos on web development and I really need you to hit like and subcribe so I can get this video to 1m views!


Setting up a blog took more time than I expected. I began setting up a Jekyll blog using Bundle and Git Bash, but I was having issues intializing the site to begin with. There seemed to be an issue with the Jekyll gem itself. Everytime I tried to load it, I would get an error message stating that I hadn't fully loaded the proper kernel.
After toying with the Jekyllk gem for long enough, I decided that it might just be easier to code my own blog site using a bootstrap template and theme. I still had to set up a new repository for the blog site, but instead of initializing a Jekyll site, you simply add the base code from the bootstrap template. This includes an index page, some sample text and a few images, along with the CSS and JS that is required to make the page function well.
Once the base code has been added to the repo, I was able to make changes and create a blog post of my own. All I had to do was find the sample post file and enter my own information and styling. I changed the pictures that were included in the sample post and removed some links that seemed unneccesary.
One problem that I ran into while creating this blog, was the issue with reloading pages after a file has been altered. When I make my changes and commit them to the Github repo, the page does not refresh to show the changes made. I have to recommit one of the JS files, with no change to the actual code, and then the page will show the changes made. While this is annoying, it is not that bad of an issue.
All in all, this blog has been a hassle to set-up from the get go. I had quite an easy time with Jekyll last semester, but the new update made the whole process much more complicated. Thank goodness for alternatives. This blog, being hardcoded in HTML, is much easier to manage and less buggy than a full system like the Bundle and Jekyll blog.


dataset is a set of command line programs run from a shell like Bash. It is designed for single user, single process management of a JSON object documents as a collection where JSON documents are referenced by a unique identifier or key. datasetd is a web service which serves a similar purpose but is intended for supporting multi-user and multi-processes.
This is generalized instructions for a release. For deployment suggestions see NOTES.md
There is an experimental installer.sh script that can be run with the following command to install lastest table release. This may work for macOS, Linux and if you’re using Windows with the Unix subsystem. This would be run from your shell (e.g. Terminal on macOS).
curl https://caltechlibrary.github.io/dataset/installer.sh | sh
This will install dataset and datasetd in your $HOME/bin
directory.
Compiled versions are available for macOS (Intel and M1), Linux (Intel), Windows (Intel and ARM64) and Raspberry Pi (ARM).
VERSION_NUMBER is a semantic version number (e.g. v2.0.0)
For all the released version go to the project page on GitHub and click latest release
https://github.com/caltechlibrary/dataset/releases/latest
| Platform | Zip Filename |
|---|---|
| Windows (Intel) | dataset-VERSION_NUMBER-windows-amd64.zip |
| Windows (ARM 64) | dataset-VERSION_NUMBER-windows-arm64.zip |
| macOS (Intel) | dataset-VERSION_NUMBER-macos-amd64.zip |
| macOS (M1) | dataset-VERSION_NUMBER-macos-arm64.zip |
| Linux (Intel) | dataset-VERSION_NUMBER-linux-amd64.zip |
| Raspberry Pi OS (ARM7) | dataset-VERSION_NUMBER-raspbian-arm7.zip |
Here’s an example of the commands run in the Terminal App after downloading the zip file.
cd Downloads/
unzip dataset-*-macos-amd64.zip
mkdir -p $HOME/bin
cp -v bin/* $HOME/bin/
export PATH=$HOME/bin:$PATH
dataset -version
Here’s an example of the commands run in from the Bash shell on Windows 11 after downloading the zip file (assume Linux Subsystem for Windows).
cd Downloads/
unzip dataset-*-windows-amd64.zip
mkdir -p $HOME/bin
mv -v bin/* $HOME/bin/
export PATH=$HOME/bin:$PATH
dataset -version
Here’s an example of the commands run in from the Bash shell on Windows 11 after downloading the zip file (assumes Linux Subsystem for Windows).
cd Downloads/
unzip dataset-*-windows-arm64.zip
mkdir -p $HOME/bin
mv -v bin/* $HOME/bin/
export PATH=$HOME/bin:$PATH
dataset -version
Here’s an example of the commands run in from the Bash shell after downloading the zip file.
cd Downloads/
unzip dataset-*-linux-amd64.zip
mkdir -p $HOME/bin
cp -v bin/* $HOME/bin/
export PATH=$HOME/bin:$PATH
dataset -version
Released version is for a Raspberry Pi 2 or later use (i.e. requires ARM 7 support). Testing is done on Raspberry Pi 4 B devices using 32bit Raspberry Pi OS.
$HOME/bin
(or a folder in your
path)Here’s an example of the commands run in from the Bash shell after downloading the zip file.
cd Downloads/
unzip dataset-*-raspbian-arm7.zip
mkdir -p $HOME/bin
cp -v bin/* $HOME/bin/
export PATH=$HOME/bin:$PATH
dataset -version
Clone the repository and then compile.
cd
git clone https://github.com/caltechlibrary/dataset
cd dataset
make
# Add any missing dependencies you might need in your Go environment
make test
make install
The tool chain to compile on Windows make several assumptions.
Since I don’t assume a POSIX shell environment on windows I have made batch files to perform some of what Make under Linux and macOS would do.
Compilation assumes go v1.19.2 or better.


txml.simplifyLostLess (tXml_DOM_Object)
This version is not the same as in PHP simple_xml. But therefor, you do not lose any information. If there are attributes, you get an _attribute property, even if there is only one of a kind, it will be an array with one item, for consistent code.


All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- aaload.
Static variable in class BIT.highBIT.InstructionTable
-
- aastore.
Static variable in class BIT.highBIT.InstructionTable
-
- ACC_ABSTRACT.
Static variable in class BIT.lowBIT.Constant
-
- ACC_FINAL.
Static variable in class BIT.lowBIT.Constant
-
- ACC_INTERFACE.
Static variable in class BIT.lowBIT.Constant
-
- ACC_NATIVE.
Static variable in class BIT.lowBIT.Constant
-
- ACC_PRIVATE.
Static variable in class BIT.lowBIT.Constant
-
- ACC_PROTECTED.
Static variable in class BIT.lowBIT.Constant
-
- ACC_PUBLIC.
Static variable in class BIT.lowBIT.Constant
-
- ACC_STATIC.
Static variable in class BIT.lowBIT.Constant
-
- ACC_SUPER.
Static variable in class BIT.lowBIT.Constant
-
- ACC_SYNCHRONIZED.
Static variable in class BIT.lowBIT.Constant
-
- ACC_TRANSIENT.
Static variable in class BIT.lowBIT.Constant
-
- ACC_VOLATILE.
Static variable in class BIT.lowBIT.Constant
-
- access_flags.
Variable in class BIT.lowBIT.ClassFile
-
Access modifier for this class.
- access_flags.
Variable in class BIT.lowBIT.Field_Info
-
- access_flags.
Variable in class BIT.lowBIT.Method_Info
-
- aconst_null.
Static variable in class BIT.highBIT.InstructionTable
-
- addAfter(String, String, Object).
Method in class BIT.highBIT.BasicBlock
- Add a call to classname.methodname after this basic block.
- addAfter(String, String, Object).
Method in class BIT.highBIT.ClassInfo
- Allows one to add a method after this class.
- addAfter(String, String, Object).
Method in class BIT.highBIT.Instruction
-
- addAfter(String, String, Object).
Method in class BIT.highBIT.Routine
-
- addBefore(String, String, Object).
Method in class BIT.highBIT.BasicBlock
- Add a call to classname.methodname before this basic block.
- addBefore(String, String, Object).
Method in class BIT.highBIT.ClassInfo
- Allows one to add a method before this class.
- addBefore(String, String, Object).
Method in class BIT.highBIT.Instruction
-
- addBefore(String, String, Object).
Method in class BIT.highBIT.Routine
-
- addConstantPoolEntry(Cp_Info).
Method in class BIT.lowBIT.ClassFile
- Allows one to add a contant pool entry (Cp_Info) to the constant pool table.
- addConstantPoolEntry(Cp_Info).
Method in class BIT.highBIT.ClassInfo
- Adds an entry to the constant pool.
- addConstantPoolEntry(Cp_Info).
Method in class BIT.highBIT.Routine
-
- adjInstrOffsets(int, int, boolean).
Method in class BIT.highBIT.Routine
-
- adjModifiedBasicBlocks(int, int, boolean).
Method in class BIT.highBIT.Routine
- Modifies the modified_basic_block array so that it reflects changes in the
modified_instructions array.
- adjOffsets(int, int, boolean).
Method in class BIT.highBIT.Routine
-
- aload.
Static variable in class BIT.highBIT.InstructionTable
-
- aload_0.
Static variable in class BIT.highBIT.InstructionTable
-
- aload_1.
Static variable in class BIT.highBIT.InstructionTable
-
- aload_2.
Static variable in class BIT.highBIT.InstructionTable
-
- aload_3.
Static variable in class BIT.highBIT.InstructionTable
-
- anewarray.
Static variable in class BIT.highBIT.InstructionTable
-
- areturn.
Static variable in class BIT.highBIT.InstructionTable
-
- ARITHMETIC_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- ARITHMETIC_INSTRUCTION are arithmetic instructions.
- arraylength.
Static variable in class BIT.highBIT.InstructionTable
-
- astore.
Static variable in class BIT.highBIT.InstructionTable
-
- astore_0.
Static variable in class BIT.highBIT.InstructionTable
-
- astore_1.
Static variable in class BIT.highBIT.InstructionTable
-
- astore_2.
Static variable in class BIT.highBIT.InstructionTable
-
- astore_3.
Static variable in class BIT.highBIT.InstructionTable
-
- athrow.
Static variable in class BIT.highBIT.InstructionTable
-
- attribute_count.
Variable in class BIT.lowBIT.Code_Attribute
- attribute_count indicates the number of attributes in attributes array.
- attribute_count.
Variable in class BIT.lowBIT.Field_Info
-
- attribute_count.
Variable in class BIT.lowBIT.Method_Info
-
- Attribute_Info().
Constructor for class BIT.lowBIT.Attribute_Info
-
- Attribute_Info_Parse(Attribute_Info[], Cp_Info[], DataInputStream).
Constructor for class BIT.lowBIT.Attribute_Info_Parse
- Constructor takes an input stream and parses several different attributes.
- attribute_length.
Variable in class BIT.lowBIT.Attribute_Info
- attribute_length indicates the length of the attribut
- attribute_name_index.
Variable in class BIT.lowBIT.Attribute_Info
- attribute_name_index is an index into the constant pool
table and indicates the name of the attribute.
- attributes.
Variable in class BIT.lowBIT.ClassFile
- Each entry is an attribute_info structure and contains information
about each attribute in this class.
- attributes.
Variable in class BIT.lowBIT.Code_Attribute
-
attributes is an array of attribute_info.
- attributes.
Variable in class BIT.lowBIT.Field_Info
-
- attributes.
Variable in class BIT.lowBIT.Method_Info
-
- attributes_count.
Variable in class BIT.lowBIT.ClassFile
- Represents the number of attributes present in this class.
- baload.
Static variable in class BIT.highBIT.InstructionTable
-
- basic_blocks.
Variable in class BIT.highBIT.Routine
- Bytecodes (code) broken into a number of basic blocks in an array.
- BasicBlock(Routine, int).
Constructor for class BIT.highBIT.BasicBlock
- Constructor for BasicBlock class.
- BasicBlockArray(BasicBlockArray).
Constructor for class BIT.highBIT.BasicBlockArray
- Create a new array given another array of basic blocks.
- BasicBlockArray(Vector).
Constructor for class BIT.highBIT.BasicBlockArray
- Create a new array given a Vector of basic blocks.
- bastore.
Static variable in class BIT.highBIT.InstructionTable
-
- bipush.
Static variable in class BIT.highBIT.InstructionTable
-
- breakpoint.
Static variable in class BIT.highBIT.InstructionTable
-
- bytes.
Variable in class BIT.lowBIT.CONSTANT_Float_Info
-
- bytes.
Variable in class BIT.lowBIT.CONSTANT_Integer_Info
-
- bytes.
Variable in class BIT.lowBIT.CONSTANT_Utf8_Info
-
- bytes.
Variable in class BIT.lowBIT.Unknown_Attribute
-
- caload.
Static variable in class BIT.highBIT.InstructionTable
-
- castore.
Static variable in class BIT.highBIT.InstructionTable
-
- catch_type.
Variable in class BIT.lowBIT.Exception_Table
-
- checkcast.
Static variable in class BIT.highBIT.InstructionTable
-
- class_index.
Variable in class BIT.lowBIT.CONSTANT_Fieldref_Info
-
- class_index.
Variable in class BIT.lowBIT.CONSTANT_InterfaceMethodref_Info
-
- class_index.
Variable in class BIT.lowBIT.CONSTANT_Methodref_Info
-
- CLASS_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- CLASS_INSTRUCTION instructions deal with class components.
- class_name.
Variable in class BIT.highBIT.ClassInfo
- Name of this class.
- classfile.
Variable in class BIT.highBIT.ClassInfo
-
Contains parsed class structure.
- ClassFile(String).
Constructor for class BIT.lowBIT.ClassFile
- Constructor reads in a class file and parses it into its internal representation.
- ClassFileException().
Constructor for class BIT.lowBIT.ClassFileException
-
- ClassFileException(String).
Constructor for class BIT.lowBIT.ClassFileException
-
- classinfo.
Variable in class BIT.highBIT.Routine
-
- ClassInfo(String).
Constructor for class BIT.highBIT.ClassInfo
- Creates a new ClassInfo class which breaks down a .class
into more easily manageble entities such as Routines.
- clone().
Method in class BIT.highBIT.BasicBlock
-
- clone().
Method in class BIT.highBIT.Instruction
-
- code.
Variable in class BIT.lowBIT.Code_Attribute
- code array is the code (what else? :).
- code.
Variable in class BIT.highBIT.Routine
- Actual array containing the bytecodes.
- Code_Attribute(Cp_Info[], DataInputStream, short).
Constructor for class BIT.lowBIT.Code_Attribute
- Parses this attribute given a DataInputStream.
- code_length.
Variable in class BIT.lowBIT.Code_Attribute
-
code-length indicates the number of bytes in the code array for this
method.
- code_length.
Variable in class BIT.highBIT.Routine
-
Length of the code in bytes of this method.
- COMPARISON_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
-
COMPARISON_INSTRUCTION instructions do comparison.
- CONDITIONAL_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- CONDITIONAL_INSTRUCTION instructions branch based on a condition.
- Constant().
Constructor for class BIT.lowBIT.Constant
-
- CONSTANT_Class.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Class_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Class_Info
-
- CONSTANT_Class_Info(short).
Constructor for class BIT.lowBIT.CONSTANT_Class_Info
-
- CONSTANT_Double.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Double_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Double_Info
-
- CONSTANT_Fieldref.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Fieldref_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Fieldref_Info
-
- CONSTANT_Float.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Float_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Float_Info
-
- CONSTANT_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- CONSTANT_INSTRUCTION are instructions that deal with constants,
or with constant pool table.
- CONSTANT_Integer.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Integer_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Integer_Info
-
- CONSTANT_Integer_Info(int).
Constructor for class BIT.lowBIT.CONSTANT_Integer_Info
-
- CONSTANT_InterfaceMethodref.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_InterfaceMethodref_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_InterfaceMethodref_Info
-
- CONSTANT_Long.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Long_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Long_Info
-
- CONSTANT_Methodref.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Methodref_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Methodref_Info
-
- CONSTANT_Methodref_Info(short, short).
Constructor for class BIT.lowBIT.CONSTANT_Methodref_Info
-
- CONSTANT_NameAndType.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_NameAndType_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_NameAndType_Info
-
- CONSTANT_NameAndType_Info(short, short).
Constructor for class BIT.lowBIT.CONSTANT_NameAndType_Info
-
- CONSTANT_Null_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Null_Info
-
- constant_pool.
Variable in class BIT.lowBIT.ClassFile
-
This is where class file keeps its data such as names of methods,
fields, class, and other constants.
- constant_pool.
Variable in class BIT.highBIT.Routine
-
- constant_pool_count.
Variable in class BIT.lowBIT.ClassFile
-
The number of entries in the contant pool table.
- Constant_Pool_Parse(Cp_Info[], DataInputStream).
Constructor for class BIT.lowBIT.Constant_Pool_Parse
-
- CONSTANT_String.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_String_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_String_Info
-
- CONSTANT_String_Info(short).
Constructor for class BIT.lowBIT.CONSTANT_String_Info
-
- CONSTANT_Utf8.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Utf8_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Utf8_Info
-
- CONSTANT_Utf8_Info(String).
Constructor for class BIT.lowBIT.CONSTANT_Utf8_Info
-
- ConstantValue_Attribute(DataInputStream, short).
Constructor for class BIT.lowBIT.ConstantValue_Attribute
-
- constantvalue_index.
Variable in class BIT.lowBIT.ConstantValue_Attribute
-
- constantvalue_index.
Variable in class BIT.lowBIT.Unknown_Attribute
-
- constbyte1.
Variable in class BIT.highBIT.InstructionWide
- Represents the upper byte of the constant if is iinc.
- constbyte2.
Variable in class BIT.highBIT.InstructionWide
- Represents the lower byte of the constant if is iinc.
- CONVERSION_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- CONVERSION_INSTRUCTION instructions convert types.
- Cp_Info().
Constructor for class BIT.lowBIT.Cp_Info
-
- d2f.
Static variable in class BIT.highBIT.InstructionTable
-
- d2i.
Static variable in class BIT.highBIT.InstructionTable
-
- d2l.
Static variable in class BIT.highBIT.InstructionTable
-
- dadd.
Static variable in class BIT.highBIT.InstructionTable
-
- daload.
Static variable in class BIT.highBIT.InstructionTable
-
- dastore.
Static variable in class BIT.highBIT.InstructionTable
-
- dcmpg.
Static variable in class BIT.highBIT.InstructionTable
-
- dcmpl.
Static variable in class BIT.highBIT.InstructionTable
-
- dconst_0.
Static variable in class BIT.highBIT.InstructionTable
-
- dconst_1.
Static variable in class BIT.highBIT.InstructionTable
-
- ddiv.
Static variable in class BIT.highBIT.InstructionTable
-
- descriptor.
Variable in class BIT.highBIT.Routine
- Descriptor for this method.
- descriptor_index.
Variable in class BIT.lowBIT.CONSTANT_NameAndType_Info
-
- descriptor_index.
Variable in class BIT.lowBIT.Field_Info
-
- descriptor_index.
Variable in class BIT.lowBIT.Local_Variable_Table
-
- descriptor_index.
Variable in class BIT.lowBIT.Method_Info
-
- dload.
Static variable in class BIT.highBIT.InstructionTable
-
- dload_0.
Static variable in class BIT.highBIT.InstructionTable
-
- dload_1.
Static variable in class BIT.highBIT.InstructionTable
-
- dload_2.
Static variable in class BIT.highBIT.InstructionTable
-
- dload_3.
Static variable in class BIT.highBIT.InstructionTable
-
- dmul.
Static variable in class BIT.highBIT.InstructionTable
-
- dneg.
Static variable in class BIT.highBIT.InstructionTable
-
- drem.
Static variable in class BIT.highBIT.InstructionTable
-
- dreturn.
Static variable in class BIT.highBIT.InstructionTable
-
- dstore.
Static variable in class BIT.highBIT.InstructionTable
-
- dstore_0.
Static variable in class BIT.highBIT.InstructionTable
-
- dstore_1.
Static variable in class BIT.highBIT.InstructionTable
-
- dstore_2.
Static variable in class BIT.highBIT.InstructionTable
-
- dstore_3.
Static variable in class BIT.highBIT.InstructionTable
-
- dsub.
Static variable in class BIT.highBIT.InstructionTable
-
- dup.
Static variable in class BIT.highBIT.InstructionTable
-
- dup2.
Static variable in class BIT.highBIT.InstructionTable
-
- dup2_x1.
Static variable in class BIT.highBIT.InstructionTable
-
- dup2_x2.
Static variable in class BIT.highBIT.InstructionTable
-
- dup_x1.
Static variable in class BIT.highBIT.InstructionTable
-
- dup_x2.
Static variable in class BIT.highBIT.InstructionTable
-
- elementAt(int).
Method in class BIT.highBIT.BasicBlockArray
- Returns the basic block at ith index.
- elementAt(int).
Method in class BIT.highBIT.InstructionArray
- Returns the instruction at ith index.
- elements().
Method in class BIT.highBIT.BasicBlockArray
-
Returns an enumerator for the elements in this array class.
- elements().
Method in class BIT.highBIT.InstructionArray
-
Returns an enumerator for the elements in this array class.
- end_address.
Variable in class BIT.highBIT.BasicBlock
-
Represents the ending address (in # of instructions) of this basic block.
- end_pc.
Variable in class BIT.lowBIT.Exception_Table
-
- equals(CONSTANT_Double_Info).
Method in class BIT.lowBIT.CONSTANT_Double_Info
-
- equals(Object).
Method in class BIT.lowBIT.CONSTANT_Class_Info
-
- equals(Object).
Method in class BIT.lowBIT.CONSTANT_Integer_Info
-
- equals(Object).
Method in class BIT.lowBIT.CONSTANT_Methodref_Info
-
- equals(Object).
Method in class BIT.lowBIT.CONSTANT_NameAndType_Info
-
- equals(Object).
Method in class BIT.lowBIT.CONSTANT_String_Info
-
- equals(Object).
Method in class BIT.lowBIT.CONSTANT_Utf8_Info
-
- equals(Object).
Method in class BIT.lowBIT.Cp_Info
-
- exception_index_table.
Variable in class BIT.lowBIT.Exceptions_Attribute
-
- EXCEPTION_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- EXCEPTION_INSTRUCTION instructions deal with exceptions.
- Exception_Table(DataInputStream).
Constructor for class BIT.lowBIT.Exception_Table
-
- exception_table_length.
Variable in class BIT.lowBIT.Code_Attribute
- exception_table_length indicates the number of entries in the
exception_table table.
- exceptions.
Variable in class BIT.lowBIT.Code_Attribute
- exceptions is an array of exception_table.
- Exceptions_Attribute(DataInputStream, short).
Constructor for class BIT.lowBIT.Exceptions_Attribute
-
- existBasicBlockStart(int).
Method in class BIT.highBIT.Routine
-
- f2d.
Static variable in class BIT.highBIT.InstructionTable
-
- f2i.
Static variable in class BIT.highBIT.InstructionTable
-
- f2l.
Static variable in class BIT.highBIT.InstructionTable
-
- fadd.
Static variable in class BIT.highBIT.InstructionTable
-
- faload.
Static variable in class BIT.highBIT.InstructionTable
-
- fastore.
Static variable in class BIT.highBIT.InstructionTable
-
- fcmpg.
Static variable in class BIT.highBIT.InstructionTable
-
- fcmpl.
Static variable in class BIT.highBIT.InstructionTable
-
- fconst_0.
Static variable in class BIT.highBIT.InstructionTable
-
- fconst_1.
Static variable in class BIT.highBIT.InstructionTable
-
- fconst_2.
Static variable in class BIT.highBIT.InstructionTable
-
- fdiv.
Static variable in class BIT.highBIT.InstructionTable
-
- field_count.
Variable in class BIT.lowBIT.ClassFile
- Represents the number of fields present in this class.
- Field_Info(Cp_Info[], DataInputStream).
Constructor for class BIT.lowBIT.Field_Info
-
- fields.
Variable in class BIT.lowBIT.ClassFile
- Each entry is a field_info structure and contains information
about each field in this class.
- firstElement().
Method in class BIT.highBIT.InstructionArray
- return the first instruction.
- fload.
Static variable in class BIT.highBIT.InstructionTable
-
- fload_0.
Static variable in class BIT.highBIT.InstructionTable
-
- fload_1.
Static variable in class BIT.highBIT.InstructionTable
-
- fload_2.
Static variable in class BIT.highBIT.InstructionTable
-
- fload_3.
Static variable in class BIT.highBIT.InstructionTable
-
- fmul.
Static variable in class BIT.highBIT.InstructionTable
-
- fneg.
Static variable in class BIT.highBIT.InstructionTable
-
- frem.
Static variable in class BIT.highBIT.InstructionTable
-
- freturn.
Static variable in class BIT.highBIT.InstructionTable
-
- fstore.
Static variable in class BIT.highBIT.InstructionTable
-
- fstore_0.
Static variable in class BIT.highBIT.InstructionTable
-
- fstore_1.
Static variable in class BIT.highBIT.InstructionTable
-
- fstore_2.
Static variable in class BIT.highBIT.InstructionTable
-
- fstore_3.
Static variable in class BIT.highBIT.InstructionTable
-
- fsub.
Static variable in class BIT.highBIT.InstructionTable
-
- getAccessFlags().
Method in class BIT.highBIT.Routine
- Returns this method's access flags.
- getBasicBlockCount().
Method in class BIT.highBIT.Routine
- Returns the number of basic blocks in this method.
- getBasicBlocks().
Method in class BIT.highBIT.BasicBlockArray
- returns the actual array of basic blocks if user needs it.
- getBasicBlocks().
Method in class BIT.highBIT.Routine
- Returns the array of basic blocks.
- getClassName().
Method in class BIT.highBIT.BasicBlock
-
- getClassName().
Method in class BIT.highBIT.ClassInfo
- Returns the name of this class.
- getClassName().
Method in class BIT.highBIT.Routine
-
- getCode().
Method in class BIT.highBIT.Routine
- Returns code buffer (actual bytecode) uninterpreted.
- getCodeLength().
Method in class BIT.highBIT.Routine
-
Returns the length of the code array (actual bytecode).
- getConstantPool().
Method in class BIT.highBIT.ClassInfo
-
- getConstantPool().
Method in class BIT.highBIT.Routine
-
- getDefault().
Method in class BIT.highBIT.InstructionLookupswitch
-
- getDefault().
Method in class BIT.highBIT.InstructionTableswitch
-
- getDescriptor().
Method in class BIT.highBIT.Routine
- Returns the descriptor of this method.
- getDoubleOperandValue().
Method in class BIT.highBIT.Instruction
-
- getDoubleOperandValue().
Method in class BIT.highBIT.InstructionQuadOperand
-
- getEndAddress().
Method in class BIT.highBIT.BasicBlock
- Returns the ending offset of this basic block.
- getfield.
Static variable in class BIT.highBIT.InstructionTable
-
- getHigh().
Method in class BIT.highBIT.InstructionTableswitch
-
- getInstruction(int).
Method in class BIT.highBIT.Routine
-
- getInstructionArray().
Method in class BIT.highBIT.Routine
- Returns the InstructionArray.
- getInstructionCount().
Method in class BIT.highBIT.Routine
- Returns the number of instuctions in this method.
- getInstructions().
Method in class BIT.highBIT.InstructionArray
- returns the actual array of instructions if user needs it.
- getInstructions().
Method in class BIT.highBIT.Routine
- Returns the array of instructions.
- getInstructionType().
Method in class BIT.highBIT.Instruction
- Returns the type of this instruction.
- getInstructionType().
Method in class BIT.highBIT.InstructionWide
- Returns the type of this instruction.
- getJumpOffsetCount().
Method in class BIT.highBIT.InstructionTableswitch
-
- getJumpOffsets().
Method in class BIT.highBIT.InstructionTableswitch
-
- getLength().
Method in class BIT.highBIT.Instruction
- Returns the length of this instruction.
- getLength().
Method in class BIT.highBIT.InstructionDoubleOperand
- Returns the length (in bytes) of this instruction including opcode.
- getLength().
Method in class BIT.highBIT.InstructionLookupswitch
- Returns the length (in bytes) of this instruction including opcode.
- getLength().
Method in class BIT.highBIT.InstructionQuadOperand
- Returns the length (in bytes) of this instruction including opcode.
- getLength().
Method in class BIT.highBIT.InstructionSingleOperand
- Returns the length (in bytes) of this instruction including opcode.
- getLength().
Method in class BIT.highBIT.InstructionTableswitch
- Returns the length (in bytes) of this instruction including opcode.
- getLength().
Method in class BIT.highBIT.InstructionTripleOperand
- Returns the length (in bytes) of this instruction including opcode.
- getLength().
Method in class BIT.highBIT.InstructionWide
- Returns the length (in bytes) of this instruction including opcode.
- getLineNumber(int).
Method in class BIT.lowBIT.LineNumberTable_Attribute
-
- getLineNumber(int).
Method in class BIT.highBIT.Routine
-
- getLow().
Method in class BIT.highBIT.InstructionTableswitch
-
- getMaxLocals().
Method in class BIT.highBIT.Routine
- Returns maximum number of locals for this method.
- getMaxStack().
Method in class BIT.highBIT.Routine
- Returns maximum stack size for this method.
- getMethodName().
Method in class BIT.highBIT.BasicBlock
-
- getMethodName().
Method in class BIT.highBIT.Routine
- Returns the name of this method.
- getModifiedIndex().
Method in class BIT.highBIT.Instruction
- Gets the modified index of this instruction.
- getNpairs().
Method in class BIT.highBIT.InstructionLookupswitch
-
- getOffset().
Method in class BIT.highBIT.Instruction
- Returns the offset of this instruction from the start of code buffer.
- getOffsets().
Method in class BIT.highBIT.InstructionLookupswitch
-
- getOldEndAddress().
Method in class BIT.highBIT.BasicBlock
-
- getOldStartAddress().
Method in class BIT.highBIT.BasicBlock
-
- getOpcode().
Method in class BIT.highBIT.Instruction
- Returns the opcode of this instruction.
- getOperand(int).
Method in class BIT.highBIT.InstructionTripleOperand
-
- getOperandValue().
Method in class BIT.highBIT.Instruction
- Returns the value of the operands.
- getOperandValue().
Method in class BIT.highBIT.InstructionDoubleOperand
- Returns the 16 bit value resulting from operand1 and operand2.
- getOperandValue().
Method in class BIT.highBIT.InstructionQuadOperand
- Returns the 32 bit value resulting from operand1, operand2, operand3
and operand4
- getOperandValue().
Method in class BIT.highBIT.InstructionSingleOperand
- Returns the 8 bit value resulting from operand1.
- getOperandValue().
Method in class BIT.highBIT.InstructionTripleOperand
- Returns the value of the operands.
- getRoutineCount().
Method in class BIT.highBIT.ClassInfo
- Returns the number of routiens in this class.
- getRoutines().
Method in class BIT.highBIT.ClassInfo
-
Returns the routines in this class.
- getSourceFileName().
Method in class BIT.highBIT.ClassInfo
- Returns the name of the source file.
- getStartAddress().
Method in class BIT.highBIT.BasicBlock
- Returns the starting offset of this basic block.
- getstatic.
Static variable in class BIT.highBIT.InstructionTable
-
- getSuperClassName().
Method in class BIT.highBIT.ClassInfo
- Returns the name of the super class.
- getTag().
Method in class BIT.lowBIT.Cp_Info
-
- getTempBasicBlock(int).
Method in class BIT.highBIT.Routine
-
- getTempBasicBlocks().
Method in class BIT.highBIT.Routine
- Returns the vector of basic blocks.
- getTempBasicBlockStart().
Method in class BIT.highBIT.Routine
-
- GOTO.
Static variable in class BIT.highBIT.InstructionTable
-
- goto_w.
Static variable in class BIT.highBIT.InstructionTable
-
- handler_pc.
Variable in class BIT.lowBIT.Exception_Table
-
- high_bytes.
Variable in class BIT.lowBIT.CONSTANT_Double_Info
-
- high_bytes.
Variable in class BIT.lowBIT.CONSTANT_Long_Info
-
- i2b.
Static variable in class BIT.highBIT.InstructionTable
-
- i2c.
Static variable in class BIT.highBIT.InstructionTable
-
- i2d.
Static variable in class BIT.highBIT.InstructionTable
-
- i2f.
Static variable in class BIT.highBIT.InstructionTable
-
- i2l.
Static variable in class BIT.highBIT.InstructionTable
-
- i2s.
Static variable in class BIT.highBIT.InstructionTable
-
- iadd.
Static variable in class BIT.highBIT.InstructionTable
-
- iaload.
Static variable in class BIT.highBIT.InstructionTable
-
- iand.
Static variable in class BIT.highBIT.InstructionTable
-
- iastore.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_0.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_1.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_2.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_3.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_4.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_5.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_m1.
Static variable in class BIT.highBIT.InstructionTable
-
- idiv.
Static variable in class BIT.highBIT.InstructionTable
-
- if_acmpeq.
Static variable in class BIT.highBIT.InstructionTable
-
- if_acmpne.
Static variable in class BIT.highBIT.InstructionTable
-
- if_icmpeq.
Static variable in class BIT.highBIT.InstructionTable
-
- if_icmpge.
Static variable in class BIT.highBIT.InstructionTable
-
- if_icmpgt.
Static variable in class BIT.highBIT.InstructionTable
-
- if_icmple.
Static variable in class BIT.highBIT.InstructionTable
-
- if_icmplt.
Static variable in class BIT.highBIT.InstructionTable
-
- if_icmpne.
Static variable in class BIT.highBIT.InstructionTable
-
- ifeq.
Static variable in class BIT.highBIT.InstructionTable
-
- ifge.
Static variable in class BIT.highBIT.InstructionTable
-
- ifgt.
Static variable in class BIT.highBIT.InstructionTable
-
- ifle.
Static variable in class BIT.highBIT.InstructionTable
-
- iflt.
Static variable in class BIT.highBIT.InstructionTable
-
- ifne.
Static variable in class BIT.highBIT.InstructionTable
-
- ifnonnull.
Static variable in class BIT.highBIT.InstructionTable
-
- ifnull.
Static variable in class BIT.highBIT.InstructionTable
-
- iinc.
Static variable in class BIT.highBIT.InstructionTable
-
- iload.
Static variable in class BIT.highBIT.InstructionTable
-
- iload_0.
Static variable in class BIT.highBIT.InstructionTable
-
- iload_1.
Static variable in class BIT.highBIT.InstructionTable
-
- iload_2.
Static variable in class BIT.highBIT.InstructionTable
-
- iload_3.
Static variable in class BIT.highBIT.InstructionTable
-
- impdep1.
Static variable in class BIT.highBIT.InstructionTable
-
- impdep2.
Static variable in class BIT.highBIT.InstructionTable
-
- imul.
Static variable in class BIT.highBIT.InstructionTable
-
- inBasicBlock(int).
Method in class BIT.highBIT.Routine
- Returns index of basic block that contains (between start and end address) the
specified address.
- index.
Variable in class BIT.highBIT.Instruction
- Index of this instruction in InstructionArray
- index.
Variable in class BIT.lowBIT.Local_Variable_Table
-
- indexbyte1.
Variable in class BIT.highBIT.InstructionWide
- Represents the upper byte of the index to a local variable.
- indexbyte2.
Variable in class BIT.highBIT.InstructionWide
- Represents the lower byte of the index to a local variable.
- indexInConstantPool(Cp_Info).
Method in class BIT.highBIT.Routine
-
- indexOfBasicBlock(int).
Method in class BIT.highBIT.Routine
- Returns index of basic block that starts at specified start_address.
- indexOfInstruction(int).
Method in class BIT.highBIT.Routine
- Returns the index of instruction that starts at specified offset in code buffer.
- ineg.
Static variable in class BIT.highBIT.InstructionTable
-
- INSTANCEOF.
Static variable in class BIT.highBIT.InstructionTable
-
- Instruction(int, int, Routine).
Constructor for class BIT.highBIT.Instruction
- Constructor for Instruction class.
- Instruction(int, Routine).
Constructor for class BIT.highBIT.Instruction
-
- InstructionArray(int, Instruction[]).
Constructor for class BIT.highBIT.InstructionArray
- Create a new array given a Java array of instructions.
- INSTRUCTIONCHECK_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- INSTRUCTIONCHECK_INSTRUCTION instructions deal with types.
- InstructionDoubleOperand(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionDoubleOperand
- Constructor for InstructionDoubleOperand class.
- InstructionDoubleOperand(int, short, Routine).
Constructor for class BIT.highBIT.InstructionDoubleOperand
-
- InstructionLookupswitch(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionLookupswitch
- Constructor for InstructionLookupswitch class.
- InstructionQuadOperand(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionQuadOperand
- Constructor for InstructionQuadOperand class.
- instructions.
Variable in class BIT.highBIT.Routine
- Bytecodes (code) broken into a number of instructions in an array.
- InstructionSingleOperand(int, byte, Routine).
Constructor for class BIT.highBIT.InstructionSingleOperand
-
- InstructionSingleOperand(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionSingleOperand
- Constructor for InstructionSingleOperand class.
- InstructionTable().
Constructor for class BIT.highBIT.InstructionTable
-
- InstructionTableswitch(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionTableswitch
- Constructor for Instructiontableswitch class.
- InstructionTripleOperand(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionTripleOperand
- Constructor for InstructionTripleOperand class.
- InstructionTypeName.
Static variable in class BIT.highBIT.InstructionTable
-
String representation of different types of instructions.
- InstructionTypeTable.
Static variable in class BIT.highBIT.InstructionTable
-
InstructionTypeTable is an array indicating which type an instruction is.
- InstructionWide(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionWide
- Constructor for InstructionWide class.
- interface_count.
Variable in class BIT.lowBIT.ClassFile
- Represents the number of superinterfaces of this class.
- interfaces.
Variable in class BIT.lowBIT.ClassFile
- Each entry is an index into the constant pool table and contains information
about the interface.
- invokeinterface.
Static variable in class BIT.highBIT.InstructionTable
-
- invokespecial.
Static variable in class BIT.highBIT.InstructionTable
-
- invokestatic.
Static variable in class BIT.highBIT.InstructionTable
-
- invokevirtual.
Static variable in class BIT.highBIT.InstructionTable
-
- ior.
Static variable in class BIT.highBIT.InstructionTable
-
- irem.
Static variable in class BIT.highBIT.InstructionTable
-
- ireturn.
Static variable in class BIT.highBIT.InstructionTable
-
- isAbstract().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be abstract.
- isExit(int).
Method in class BIT.highBIT.ClassInfo
-
- isFinal().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be final.
- ishl.
Static variable in class BIT.highBIT.InstructionTable
-
- ishr.
Static variable in class BIT.highBIT.InstructionTable
-
- isNative().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be native.
- isPrivate().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be private.
- isProtected().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be protected.
- isPublic().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be public.
- isStatic().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be static.
- isSynchronized().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be synchronized.
- istore.
Static variable in class BIT.highBIT.InstructionTable
-
- istore_0.
Static variable in class BIT.highBIT.InstructionTable
-
- istore_1.
Static variable in class BIT.highBIT.InstructionTable
-
- istore_2.
Static variable in class BIT.highBIT.InstructionTable
-
- istore_3.
Static variable in class BIT.highBIT.InstructionTable
-
- isub.
Static variable in class BIT.highBIT.InstructionTable
-
- iushr.
Static variable in class BIT.highBIT.InstructionTable
-
- ixor.
Static variable in class BIT.highBIT.InstructionTable
-
- jsr.
Static variable in class BIT.highBIT.InstructionTable
-
- jsr_w.
Static variable in class BIT.highBIT.InstructionTable
-
- l2d.
Static variable in class BIT.highBIT.InstructionTable
-
- l2f.
Static variable in class BIT.highBIT.InstructionTable
-
- l2i.
Static variable in class BIT.highBIT.InstructionTable
-
- ladd.
Static variable in class BIT.highBIT.InstructionTable
-
- laload.
Static variable in class BIT.highBIT.InstructionTable
-
- land.
Static variable in class BIT.highBIT.InstructionTable
-
- lastore.
Static variable in class BIT.highBIT.InstructionTable
-
- lcmp.
Static variable in class BIT.highBIT.InstructionTable
-
- lconst_0.
Static variable in class BIT.highBIT.InstructionTable
-
- lconst_1.
Static variable in class BIT.highBIT.InstructionTable
-
- ldc.
Static variable in class BIT.highBIT.InstructionTable
-
- ldc2_w.
Static variable in class BIT.highBIT.InstructionTable
-
- ldc_w.
Static variable in class BIT.highBIT.InstructionTable
-
- ldiv.
Static variable in class BIT.highBIT.InstructionTable
-
- length.
Variable in class BIT.lowBIT.CONSTANT_Utf8_Info
-
- length.
Variable in class BIT.lowBIT.Local_Variable_Table
-
- line_number.
Variable in class BIT.lowBIT.Line_Number_Table
-
- line_number_table.
Variable in class BIT.lowBIT.LineNumberTable_Attribute
-
- Line_Number_Table(DataInputStream).
Constructor for class BIT.lowBIT.Line_Number_Table
-
- line_number_table_length.
Variable in class BIT.lowBIT.LineNumberTable_Attribute
-
- LineNumberTable_Attribute(DataInputStream, short).
Constructor for class BIT.lowBIT.LineNumberTable_Attribute
-
- lload.
Static variable in class BIT.highBIT.InstructionTable
-
- lload_0.
Static variable in class BIT.highBIT.InstructionTable
-
- lload_1.
Static variable in class BIT.highBIT.InstructionTable
-
- lload_2.
Static variable in class BIT.highBIT.InstructionTable
-
- lload_3.
Static variable in class BIT.highBIT.InstructionTable
-
- lmul.
Static variable in class BIT.highBIT.InstructionTable
-
- lneg.
Static variable in class BIT.highBIT.InstructionTable
-
- LOAD_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- LOAD_INSTRUCTION are load type instructions.
- local_variable_table.
Variable in class BIT.lowBIT.LocalVariableTable_Attribute
-
- Local_Variable_Table(DataInputStream).
Constructor for class BIT.lowBIT.Local_Variable_Table
-
- local_variable_table_length.
Variable in class BIT.lowBIT.LocalVariableTable_Attribute
-
- LocalVariableTable_Attribute(DataInputStream, short).
Constructor for class BIT.lowBIT.LocalVariableTable_Attribute
-
- LOGICAL_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- LOGICAL_INSTRUCTION are logical instructions.
- lookupswitch.
Static variable in class BIT.highBIT.InstructionTable
-
- lor.
Static variable in class BIT.highBIT.InstructionTable
-
- low_bytes.
Variable in class BIT.lowBIT.CONSTANT_Double_Info
-
- low_bytes.
Variable in class BIT.lowBIT.CONSTANT_Long_Info
-
- lrem.
Static variable in class BIT.highBIT.InstructionTable
-
- lreturn.
Static variable in class BIT.highBIT.InstructionTable
-
- lshl.
Static variable in class BIT.highBIT.InstructionTable
-
- lshr.
Static variable in class BIT.highBIT.InstructionTable
-
- lstore.
Static variable in class BIT.highBIT.InstructionTable
-
- lstore_0.
Static variable in class BIT.highBIT.InstructionTable
-
- lstore_1.
Static variable in class BIT.highBIT.InstructionTable
-
- lstore_2.
Static variable in class BIT.highBIT.InstructionTable
-
- lstore_3.
Static variable in class BIT.highBIT.InstructionTable
-
- lsub.
Static variable in class BIT.highBIT.InstructionTable
-
- lushr.
Static variable in class BIT.highBIT.InstructionTable
-
- lxor.
Static variable in class BIT.highBIT.InstructionTable
-
- magic.
Variable in class BIT.lowBIT.ClassFile
- 0xCAFEBABE identifies the class file format.
- major_version.
Variable in class BIT.lowBIT.ClassFile
-
Major version of the compiler used to create this class file.
- max_locals.
Variable in class BIT.lowBIT.Code_Attribute
-
max_locals indicates the number of local vairables used by this method.
- max_locals.
Variable in class BIT.highBIT.Routine
- Maximum number of locals for this method.
- max_stack.
Variable in class BIT.lowBIT.Code_Attribute
- max_stack indicates the maximum number of words on the operand
statck at any point during execution of this method.
- max_stack.
Variable in class BIT.highBIT.Routine
-
Maximum stack size for this method.
- method.
Variable in class BIT.highBIT.Routine
-
Method information in classFile package.
- Method_Info(Cp_Info[], DataInputStream).
Constructor for class BIT.lowBIT.Method_Info
-
- method_name.
Variable in class BIT.highBIT.Routine
-
Name of this method.
- methods.
Variable in class BIT.lowBIT.ClassFile
- Each entry is a method_info structure and contains information
about each method in this class.
- methods_count.
Variable in class BIT.lowBIT.ClassFile
- Represents the number of methods present in this class.
- minor_version.
Variable in class BIT.lowBIT.ClassFile
-
Minor version of the compiler used to create this class file.
- modified.
Variable in class BIT.highBIT.Instruction
- Is this an instruction in the modified array?
- modified_basic_blocks.
Variable in class BIT.highBIT.Routine
-
- modified_index.
Variable in class BIT.highBIT.Instruction
- Index of this instruction in modified instructions array
- modified_instructions.
Variable in class BIT.highBIT.Routine
-
This is the Vector to hold the modified code.
- MONITOR_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- MONITOR_INSTRUCTION instructions deal with monitors.
- monitorenter.
Static variable in class BIT.highBIT.InstructionTable
-
- monitorexit.
Static variable in class BIT.highBIT.InstructionTable
-
- multianewarray.
Static variable in class BIT.highBIT.InstructionTable
-
- name_and_type_index.
Variable in class BIT.lowBIT.CONSTANT_Fieldref_Info
-
- name_and_type_index.
Variable in class BIT.lowBIT.CONSTANT_InterfaceMethodref_Info
-
- name_and_type_index.
Variable in class BIT.lowBIT.CONSTANT_Methodref_Info
-
- name_index.
Variable in class BIT.lowBIT.CONSTANT_Class_Info
-
- name_index.
Variable in class BIT.lowBIT.CONSTANT_NameAndType_Info
-
- name_index.
Variable in class BIT.lowBIT.Field_Info
-
- name_index.
Variable in class BIT.lowBIT.Local_Variable_Table
-
- name_index.
Variable in class BIT.lowBIT.Method_Info
-
- NEW.
Static variable in class BIT.highBIT.InstructionTable
-
- newarray.
Static variable in class BIT.highBIT.InstructionTable
-
- nop.
Static variable in class BIT.highBIT.InstructionTable
-
- NOP_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- NOP_INSTRUCTION are NOP instructions.
- number_of_exceptions.
Variable in class BIT.lowBIT.Exceptions_Attribute
-
- OBJECT_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- OBJECT_INSTRUCTION instructions deal with object components.
- offset.
Variable in class BIT.highBIT.Instruction
- This variable indicates the offset of this instruction from the
start of code buffer.
- op.
Variable in class BIT.highBIT.InstructionWide
-
Represents the following wide opcode.
- opcode.
Variable in class BIT.highBIT.Instruction
-
Represents the opcode of the instruction.
- OpcodeName.
Static variable in class BIT.highBIT.InstructionTable
-
OpcodeName is an array of opcode names which can be indexed by
opcode.
- OperandNumber.
Static variable in class BIT.highBIT.InstructionTable
-
OperandNumber is an array indicating how many operands an instruction
takes.
- OTHER_INSTRCTION.
Static variable in class BIT.highBIT.InstructionTable
- OTHER_INSTRUCTION instructions
OTHER_INSTRUCTION include
wide, impdep1, impdep2, and all other invalid opcodes.
- pop.
Static variable in class BIT.highBIT.InstructionTable
-
- pop2.
Static variable in class BIT.highBIT.InstructionTable
-
- putfield.
Static variable in class BIT.highBIT.InstructionTable
-
- putstatic.
Static variable in class BIT.highBIT.InstructionTable
-
- ret.
Static variable in class BIT.highBIT.InstructionTable
-
- RETURN.
Static variable in class BIT.highBIT.InstructionTable
-
- routine.
Variable in class BIT.highBIT.BasicBlock
- Represents the routine that this basic block is defined in.
- routine.
Variable in class BIT.highBIT.Instruction
- Pointer to the routine that this instruction is in.
- Routine(Method_Info, Cp_Info[], ClassInfo).
Constructor for class BIT.highBIT.Routine
-
Creates a new Routine class which breaks down methods into
more easily manageble entities.
- routines.
Variable in class BIT.highBIT.ClassInfo
- Vector of methods defined in this class file.
- saload.
Static variable in class BIT.highBIT.InstructionTable
-
- sastore.
Static variable in class BIT.highBIT.InstructionTable
-
- setConstantPool(Cp_Info[]).
Method in class BIT.highBIT.Routine
-
- setDefault(int).
Method in class BIT.highBIT.InstructionLookupswitch
-
- setDefault(int).
Method in class BIT.highBIT.InstructionTableswitch
-
- setEndAddress(int).
Method in class BIT.highBIT.BasicBlock
- This method is used to adjust the end address of a basic block
after insertion of instructions.
- setIndex(int).
Method in class BIT.highBIT.Instruction
- Sets the index of this instruction.
- setModified().
Method in class BIT.highBIT.Instruction
-
- setModifiedIndex(int).
Method in class BIT.highBIT.Instruction
- Sets the modified index of this instruction.
- setOffset(int).
Method in class BIT.highBIT.Instruction
- Set the offset of the instruction.
- setOperandValue(short).
Method in class BIT.highBIT.InstructionDoubleOperand
- Sets the 16 bit value arg to operand1 and operand2.
- setStartAddress(int).
Method in class BIT.highBIT.BasicBlock
- This method is used to adjust the start address of a basic block
after insertion of instructions.
- sipush.
Static variable in class BIT.highBIT.InstructionTable
-
- size().
Method in class BIT.highBIT.BasicBlock
- This method retuns the size of this basic block.
- size().
Method in class BIT.highBIT.BasicBlockArray
- returns the size of this array.
- size().
Method in class BIT.highBIT.InstructionArray
- returns the size of this array.
- source_file_name.
Variable in class BIT.highBIT.ClassInfo
- Name of the source file.
- SourceFile_Attribute(DataInputStream, short).
Constructor for class BIT.lowBIT.SourceFile_Attribute
-
- sourcefile_index.
Variable in class BIT.lowBIT.SourceFile_Attribute
-
- split(Routine, int).
Method in class BIT.highBIT.BasicBlock
- Splitting a BasicBlock.
- STACK_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- STACK_INSTRUCTION are instrctions that manipulate the stack.
- start_address.
Variable in class BIT.highBIT.BasicBlock
-
Represents the start address (in # of instructions) of this basic block.
- start_pc.
Variable in class BIT.lowBIT.Exception_Table
-
- start_pc.
Variable in class BIT.lowBIT.Line_Number_Table
-
- start_pc.
Variable in class BIT.lowBIT.Local_Variable_Table
-
- STORE_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- STORE_INSTRUCTION are store type instructions.
- string_index.
Variable in class BIT.lowBIT.CONSTANT_String_Info
-
- super_class.
Variable in class BIT.lowBIT.ClassFile
- Index into the constant pool containing information about this class's super class.
- superclass_name.
Variable in class BIT.highBIT.ClassInfo
- Name of super class.
- swap.
Static variable in class BIT.highBIT.InstructionTable
-
- tableswitch.
Static variable in class BIT.highBIT.InstructionTable
-
- tag.
Variable in class BIT.lowBIT.Cp_Info
-
- this_class.
Variable in class BIT.lowBIT.ClassFile
- Index into the constant pool containing information about current class.
- UNCONDITIONAL_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
-
UNCONDITIONAL_INSTRUCTION instructions branch unconditionally.
- Unknown_Attribute(DataInputStream, short).
Constructor for class BIT.lowBIT.Unknown_Attribute
-
- updateModifiedIndex(int, int).
Method in class BIT.highBIT.InstructionArray
- Modifies the index of instructions in this array to reflect the
changes that resulted from adding instructions to another array.
- updateOffset(InstructionArray, Vector).
Method in class BIT.lowBIT.Exception_Table
-
- wide.
Static variable in class BIT.highBIT.InstructionTable
-
- write(Cp_Info[], DataOutputStream).
Method in class BIT.lowBIT.Code_Attribute
- Given an output stream, it outputs its data to that output stream.
- write(Cp_Info[], DataOutputStream).
Method in class BIT.lowBIT.Field_Info
-
- write(Cp_Info[], DataOutputStream).
Method in class BIT.lowBIT.Method_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Class_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Double_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Fieldref_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Float_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Integer_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_InterfaceMethodref_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Long_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Methodref_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_NameAndType_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Null_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_String_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Utf8_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.ConstantValue_Attribute
-
- write(DataOutputStream).
Method in class BIT.lowBIT.Exception_Table
-
- write(DataOutputStream).
Method in class BIT.lowBIT.Exceptions_Attribute
-
- write(DataOutputStream).
Method in class BIT.highBIT.Instruction
-
- write(DataOutputStream).
Method in class BIT.highBIT.InstructionDoubleOperand
-
- write(DataOutputStream).
Method in class BIT.highBIT.InstructionLookupswitch
-
- write(DataOutputStream).
Method in class BIT.highBIT.InstructionQuadOperand
-
- write(DataOutputStream).
Method in class BIT.highBIT.InstructionSingleOperand
-
- write(DataOutputStream).
Method in class BIT.highBIT.InstructionTableswitch
-
- write(DataOutputStream).
Method in class BIT.highBIT.InstructionTripleOperand
-
- write(DataOutputStream).
Method in class BIT.lowBIT.Line_Number_Table
-
- write(DataOutputStream).
Method in class BIT.lowBIT.LineNumberTable_Attribute
-
- write(DataOutputStream).
Method in class BIT.lowBIT.Local_Variable_Table
-
- write(DataOutputStream).
Method in class BIT.lowBIT.LocalVariableTable_Attribute
-
- write(DataOutputStream).
Method in class BIT.lowBIT.SourceFile_Attribute
-
- write(DataOutputStream).
Method in class BIT.lowBIT.Unknown_Attribute
-
- write(String).
Method in class BIT.lowBIT.ClassFile
- Outputs the internal representation of this ClassFile to a file.
- write(String).
Method in class BIT.highBIT.ClassInfo
- Outputs the class file structure to a file.
- writeReady().
Method in class BIT.highBIT.Routine
-


Pick-'A'-News
☰
Feeds
Providers
Feed Management
Insert New Provider
Export Feeds
Reload Database
Delete Database
Settings
Update Interval
Web Feed Age
Display Name
(Mandatory) Input any name for the provider.
URL
(Mandatory) Input a valid RSS feed URL.
Image URL
(Optional) Input url of logo of the web feed provider.
Submit
Update
Update Interval (in mins)
The time interval for the web feeds update blockage.
Submit
Web Feed Age (in days)
The time frequency for automatic deletion of old web feeds.
Submit


A programmatic interface to many species occurrence data sources, including GBIF, USGS's BISON, iNaturalist, Berkeley Ecoinformatics Engine, eBird, iDigBio, VertNet, OBIS, and ALA. Includes functionality for retrieving species occurrence data, and combining that data.
The main function to use is occ()
- a single interface to
many species occurrence databases (see below for a list).
Other functions include:
occ2df()
- Combine results from occ
into a
data.frame
fixnames()
- Change names to be the same for each taxon
wkt_vis()
- Visualize WKT strings (used to define
geometry based searches for some data sources) in an interactive map
| Provider | Web |
| GBIF | http://www.gbif.org/ |
| BISON | https://bison.usgs.gov/ |
| eBird | http://ebird.org/content/ebird/ |
| iNaturalist | http://www.inaturalist.org/ |
| Berkeley ecoengine | https://ecoengine.berkeley.edu/ |
| VertNet | http://vertnet.org/ |
| iDigBio | https://www.idigbio.org/ |
| OBIS | http://www.iobis.org/ |
| ALA | http://www.ala.org.au/ |
See spocc_duplicates()
for more.
All data cleaning functionality is in a new package: scrubr
(https://github.com/ropensci/scrubr).
On CRAN: https://cran.r-project.org/package=scrubr.
See also package
https://cran.r-project.org/package=CoordinateCleaner
All mapping functionality is now in a separate package: mapr`` (<https://github.com/ropensci/mapr>) (formerly known as
spoccutils`).
On CRAN: https://cran.r-project.org/package=mapr


They'll help illustrate the precise.ly tracking feature.
Example: sleep 8 hours 10 minssleep 7.5 hours


--- layout: page title: Contact Me background: '/img/bg-contact.jpg' ---
Want to get in touch? Contact me by email, on Twitter, or LinkedIn, and I'll get back to you as soon as possible.